This project was focused on the backend, after that I used and modified a project from the frontend react course.
Using Express and Node js I created a API server to use it on a ecommerce using Mongo DB as a database.
To deploy this project run
git clone https://github.com/peladno/eshop-project.git
npm install
npm start
To deploy server
npm start
Made it on postman you can look or it in this link: API
- React
- Axios
- Uiball Loader
- Formik
- Validator
- Socket io
- Materrial UI
- React router dom
- Bcrypt (Encrypt password).
- Connect-mongo (Conecting server to database).
- Cookie-parser (Set cookies).
- Cors (Setting cors to server).
- Dotenv (Set enviroment variables).
- Ejs (Used for email views).
- Express
- Express-session
- Json web token (Setting token for each user).
- Mongoose
- Nodemailer (Set emails).
- Passport (Autentication).
- Socket io (Web sockets to use it on chat).
- Winston (Set logs for warns, info or errors).