Group Member Name | GitHub Username (GitHub URL) |
---|---|
Sailesh Sharma | sailesh10 |
Nandu Pokhrel | nanduu04 |
Hubert Giang | TheHub5 |
Presentation File: https://docs.google.com/presentation/d/1lyNrdfS2HIst6ohSWiF1C-POJMaqFpCfxLikU4GFnsk/edit?usp=sharing
This is a ecommerce website where we can view items, add them to cart and see the prices.
- Homepage displaying the information about the website
- Product list (stored in a Json file) with the id, title, price, description, category, image, and rating attributes.
- Shopping page showing price of the items
- Adding items in the cart which automatically adds up the amount. Add with the "Add to Cart" button
- "Checkout" button in cart links to a checkout page (payment page)
- Use of the React framework and React state variables
Dillinger uses a number of open source projects to work properly:
- [SVG and HTML] - REACT uses html template to render the original jsx
- [CSS] - Used to change styles of the website
- [Javascript] - Used to make the content dynamic
- [DHTML] - Using react, it uses JSX, hence DHTML is used
- [node.js] - used to fetch the data from the database
- [Client side framework] - React,js
- [Database ] - Dexie
ecommerce requires Node.js v10+ to run.
Install the dependencies and devDependencies and start the server.
to start with node
cd ecommerce
npm install
npm start
if npm does not work, we can always try with yarn
cd ecommerce
yarn install
yarn start
MIT
ScreenShots: