Skip to content

Latest commit

 

History

History
49 lines (24 loc) · 2.43 KB

README.md

File metadata and controls

49 lines (24 loc) · 2.43 KB

This is a fullstack e-commerce web application implementing stripe payment method -- Reactjs, Expressjs, Nodejs and MongoDB

install node in your local environment -- run npm start on API side -- backend is running localhost:5000 -- npm start on client-side -- react project is running on localhost:3000

Project logo, clear description, screenshot, step-by-step installing instructions

NPM packages included

For sharp designs, Npm styled components and Npm material ui integrated.

mobile-first friendly as always. 187969775-dbc1abc7-3594-4b4a-9c65-967e2f824377

Screen Shot 2022-09-11 at 8 13 19 PM

Screen Shot 2022-09-11 at 8 13 30 PM

187971858-8734478c-f2bc-45e2-bf68-087ba22268cb

More routes

Login

Screen Shot 2022-09-12 at 1 47 35 AM

Register

Screen Shot 2022-09-12 at 1 47 21 AM

Middleware authentication secuirty, implementing JSON web token to verify user.

REST Api on our server

In Postman API we created our collections for MongoDB with help from Mongoosejs -- documents, Create(POST), Read(GET), Update(UPDATE), Delete(DELETE) operations.

Screen Shot 2022-09-12 at 1 14 56 AM

Dotenv -- a library we used to save secret keys and passcodes

Nodemon helped with tracking changes during server-side development

cryptojs for protecting our sensitive data --

Redux implemented for login process, to fetch products and add them to our cart immediately -- toolkit updates

Stripejs api for payment method -- payments shows in account right away

Screen Shot 2022-09-11 at 4 16 32 PM