#For Backend ::
-> in terminal:
88 npm init
89 npm i express
90 node server.js
96 npm i nodemon --save-dev
98 npm start
94 npm i mongoose
95 npm i dotenv
115 npm i bcryptjs
129 npm i express-async-handler
131 npm i jsonwebtoken
329 npm i cloudinary
331 npm i streamifier
333 npm i multer
#For Frontend ::
-> in terminal:
74 npx create-react-app frontend
75 cd frontend
76 npm start
84 npm i react-router-dom
79 npm i axios
79 npm i use-reducer-logger --force
88 npm install react-bootstrap bootstrap
91 npm i react-router-bootstrap
111 npm i react-helmet-async
142 npm i react-toastify
201 npm i @paypal/react-paypal-js
304 npm i --save react-google-charts
403 npm i @react-google-maps/api
#For Build
Let's get started :)
-> Create Folder named as frontend .
: inside frontend we will carry out our React-UI .
-> Create Folder named as Backend .
: inside backend we will use express as driving for it back stage server .
-> Adding Mongodb to the Project using altas or via local mongoose server.
-> Adding Paypal client to the frontend folder to make payments easier .
-> Adding Hosting Sysytem's such as Heruko to to put ouur site on Line . : We will be using original npm rum build and serve to complete our site. :: npm run build // plz add npm run build after && symbol in build file to execute it on heruko...
516 heroku login 517 heroku git:remote -a ecommerce-shop-201b153 518 git add . 519 git commit -am "make it better" 520 git push heroku master 521 history