- About Cakery
- Features and demo
- Technologies and libraries used
- Pre-requisites and project setup(in local)
- Highlights
- Let us connect
Cakery- An e-commerce website to order wholesome, healthy and super delicious bakery products(cakes, pastries, donuts and more).
- Home - houses all the categories.
- Productlsiting - all products at one place. Users can
- view all products
- add products to cart(only after logging in)
- add products to wishlist(only after logging in)
- sort products based on price
- filter products based on category, rating and price
- Cart Management - list of all the products added in cart. This feature requires user to be logged in. Users can
- remove item from cart
- increase or decrease quantity of item in cart
- view price details(total price and discount)
- move item to wishlist
- Wishlist - list of products added to wishlist by the user(requires user to be logged in). User can:
- remove item from wishlist
- add item to cart
- Authentication - User can signup, login as guest, login and logout.
- Responsiveness - this app is completely responsive and can be accessed in all kind of devices.
- Proper messages for error/exception handling across the application
- Use of loader to show status of tasks
Install NodeJs(if not already installed)
Clone dev branch of this repo to local using:
git clone https://github.com/prachi-sahani/video-library.git -b dev
Go into the project folder
cd project-name
Install all the npm packages
npm install
Run the application using:
npm start
The application runs on localhost:3000