Skip to content

E-commerce website to buy bakery products(cakes, donuts, cookies etc.) built using ReactJS, Mockbee APIs, RocketUI component library and react router.

Notifications You must be signed in to change notification settings

prachi-sahani/the-cakery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cakery (2) - Copy

Table of contents

About Cakery

Cakery- An e-commerce website to order wholesome, healthy and super delicious bakery products(cakes, pastries, donuts and more).

Features and demo

  • 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.

Demo video: ezgif com-gif-maker (6) cakery- second demo cakery- third demo

Technologies and libraries used

Highlights

  • 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

Pre-requisites and project setup(in local)

Step 1

Install NodeJs(if not already installed)

Step 2

Clone dev branch of this repo to local using:

 git clone https://github.com/prachi-sahani/video-library.git -b dev

Step 3

Go into the project folder

 cd project-name 

Step 4

Install all the npm packages

 npm install 

Step 5

Run the application using:

 npm start 

The application runs on localhost:3000

Let us connect

   

About

E-commerce website to buy bakery products(cakes, donuts, cookies etc.) built using ReactJS, Mockbee APIs, RocketUI component library and react router.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published