Neverm1ndEZ / fashion-marketplace

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fashion-marketplace

E-commerce Project

MongoDB Express React Node.js

MongoDB Express React NodeJS MaterialUI

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.

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.

Acknowledgements

About

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

License:MIT License


Languages

Language:JavaScript 94.4%Language:HTML 3.6%Language:CSS 2.0%