Agora: MERN-stack e-commerce website
- User authentication and authorization
- Product browsing, cart management, and checkout functionality
- Admin panel for managing products and orders
- Clone the repository
- Install dependencies using
npm install - Create a .env file and add your environment variables:
- Define these in the .env file:
- PORT, NODE_ENV, DATABASE_URI, JWT_SECRET, PRODUCT_PER_PAGE
- Define these in the .env file:
- Run the server and client using
npm run dev
- Sign up or log in to access the website
- Browse products, add items to the cart, review and rate products, and proceed to checkout
- Admins can manage products and view orders in the admin panel
- JavaScript, React, RTK Query, React router, MongoDB, Node.js, Express.js
- JWT, bcryptjs, multer
- Fork the repository
- Create a new branch for your feature
- Commit your changes
- Push to the branch
- Create a new Pull Request
- LinkedIn: https://www.linkedin.com/in/shakhlyn/