Creamia an ice cream parlour website allows you to create your own ice cream
Made an ICE-CREAM Parlour which does following things:
1)CREATE ICE CREAM USING DIFFERENT FLAVOUR
2)ADD MULTIPLE ICE CREAM OF VARIOUS QUANTITIES TO CART
3)CREATE ORDER WHICH CONTAINS DETAILS OF CUSTOMER AS NAME ADDRESS AND PHONE NO AND REQUIRED ICE-CREAMS
HOME SCREEN
CREATE ICE CREAM
CART
ORDER
HOW TO RUN THIS PROJECT:
1)INSTALL NPM DEPENDENCIES
2)INSTALL MONGODB AND USE CHANGE THIS COMMAND ACCORDING TO YOUR FILE STRUCUTRE:
/Users/ADWAIT/mongodb/bin/mongod.exe --dbpath=/Users/ADWAIT/MongoDB-data
3)Run React server using following script
cd frontend
npm start
4)Run Node Js server:
npm start\
OVERVIEW BRIEF:
USED MERN STACK FOR ENTIRE PROJECT.USED REDUX FOR STATE MANAGEMENT AND HOOKS AS COMPONENTS.USED AXIOS TO MAKE REQUESTS AND USED JS-COOKIE TO STORE CART DATA IN LOCAL STORAGE.
WHENEVER USER MAKES HIS ICE CREAM IT IS DISPLAYED JUST BELOW THE MODAL.
SO THE USER CAN ADD THAT INTO CART BY CHANGING QUANTITY.USER CAN ADD MULTIPLE ICECREAMS INTO CART.
ONCE IT IS DONE HE CAN CHECKOUT WHERE HE NEED TO FILL HIS OWN INFORMATION AND THEN ORDER IS PLACED SUCCESFULLY AND USER GETS HIS ORDER SLIP.\