An open API service indexing awesome lists of open source software.

https://github.com/gbowne1/fashion-marketplace

E-commerce Project Built with MongoDB, Express, React, Node.js, and MUI. Browse and purchase products online.
https://github.com/gbowne1/fashion-marketplace

app application clothing ecommerce fashion lingerie react reactjs women

Last synced: about 2 months ago
JSON representation

E-commerce Project Built with MongoDB, Express, React, Node.js, and MUI. Browse and purchase products online.

Awesome Lists containing this project

README

          

# fashion-marketplace

E-commerce Project

[![MongoDB](https://img.shields.io/badge/MongoDB--)](https://www.mongodb.com/)
[![Express](https://img.shields.io/badge/Express--)](https://expressjs.com/)
[![React](https://img.shields.io/badge/React--)](https://reactjs.org/)
[![Node.js](https://img.shields.io/badge/Node.js--)](https://nodejs.org/)

[![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white)](https://www.nodejs.com)
[![Express](https://img.shields.io/badge/Express.js-404D59?style=for-the-badge)](https://expressjs.com)
[![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)](https://react.dev/)
[![NodeJS](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white)](https://www.nodejs.com)
[![MaterialUI](https://img.shields.io/badge/Material--UI-0081CB?style=for-the-badge&logo=material-ui&logoColor=white)](https://www.mui.com)

## Introduction

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.

## Technologies Used

- MongoDB
- Express
- React
- Node.js
- Material UI/MUI
- Jest & React Testing Library

## Installation

1. Clone the repository: `git clone https://github.com/gbowne1/fashion-marketplace.git`
2. cd to /src/client
3. Install dependencies: `npm install`
4. cd to /src/server
5. Install dependencies: `npm install`

## Starting the project

1. Set up the database: [instructions here]
2. cd to /src/client
3. Start the react dev server: `npm start`
4. cd to /src/server
5. start the server: `node server.js`

## Usage

1. Open the application in your browser.
2. Sign up or log in to your account.
3. Browse the products and add them to your cart.
4. Proceed to checkout and complete the payment process.
5. Receive a confirmation email with your order details.

## Screenshots

## API Documentation

The API documentation can be found [here](/docs/api-docs).

## Database Schema

The database schema is as follows:

// Insert your database schema here

## Deployment

The project is not deployed anywhere yet. We are still in development and not even MVP or alpha or beta stage yet.

## Contributing

Contributions are welcome! Please follow these guidelines:

1. Fork the repository.
2. Create a new branch: `git checkout -b feature/your-feature`
3. Make your changes and commit them: `git commit -m 'Add some feature'`
4. Push to the branch: `git push origin feature/your-feature`
5. Submit a pull request.

## License

This project is licensed under the [MIT License](LICENSE).

## Acknowledgements