E-commerce Project
This is an e-commerce project built using MongoDB, Express, React, Node.js, and Material UI/MUI. It allows users to browse and purchase products online.
- MongoDB
- Express
- React
- Node.js
- Material UI/MUI
- Jest & React Testing Library
- Clone the repository:
git clone https://github.com/gbowne1/fashion-marketplace.git
- cd to /src/client
- Install dependencies:
npm install
- cd to /src/server
- Install dependencies:
npm install
- Set up the database: [instructions here]
- cd to /src/client
- Start the react dev server:
npm start
- cd to /src/server
- start the server:
node server.js
- Open the application in your browser.
- Sign up or log in to your account.
- Browse the products and add them to your cart.
- Proceed to checkout and complete the payment process.
- Receive a confirmation email with your order details.
The API documentation can be found here.
The database schema is as follows:
// Insert your database schema here
The project is not deployed anywhere yet. We are still in development and not even MVP or alpha or beta stage yet.
Contributions are welcome! Please follow these guidelines:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature
- Submit a pull request.
This project is licensed under the MIT License.