Skip to content

alphacentauri07/Recommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recommerce.com

About this project

This is a full stack project revolving around an Ecommerce Site that I have named Recommerce stop destination for all your shoppping desires! This project contains all user functionality like user order, add to cart functions, review posting and shipping mechanism. This is a pet project I have made to learn and understand full stack in more depth.

Demo Video

Dependencies

for frontend

react, react-redux, react-router,react-router-dom,react-alert, react-icons, react-helmet, react-js-pagination, react-material-ui-carousel, react-rating-stars-component, redux-thunk, redux-devtools-extension, overlay-navbar,axios, mui-icons-material, react-chartjs-2, charts.js, @mui/lab, system, material,styles, emotion, stripe-js,react-stripe-js, react-scripts, react-icons,

for backend

bcryptjs, body-parser,cookie-parser, jsonwebtoken, cloudinary, crypto, dotenv, mongoose, nodemailer, validator, nodemon, express, express-fileupload,proxy

**the dependencies might conflict so try to use the stable release of each package or use --force to make them install without errors

In the project directory, you can run:

npm start on 3000 port

cd frontend Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes. You may also see any lint errors in the console.

npm run dev

Runs app on the backend server http://localhost:4000 is the server route use proxy package to connect them