This repository contains the source code for an E-commerce platform. The platform allows users to browse and purchase products, manage their shopping cart, and complete transactions. It also includes features for product management and order processing.
- User authentication and registration
- Product management (add, edit, delete)
- Product browsing and search
- Shopping cart management
- Order processing and payment integration
- Order management for sellers
- Front-end: React, Next.js, and Tailwind CSS
- Back-end: Node.js, Express, and Prisma
- Database: PostgreSQL
- Clone the repository:
cd E-commerce
- Install the dependencies:
npm install
-
Set up the environment variables in a
.envfile, following the example in.env.example. -
Start the development server:
npm start
cd frontend
npm run dev
- Open the application in your browser at
http://localhost:3000.
- To deploy the application, you can use a hosting platform like Vercel or Netlify. Make sure to set up the environment variables as described in the Installation and Setup section.
- Feel free to contribute to this project by opening issues or submitting pull requests. Please follow the established code style and make sure your changes are well-documented.
- This project is licensed under the MIT License. See the LICENSE file for more information.