Skip to content

Latest commit

 

History

History
67 lines (41 loc) · 2.59 KB

README.md

File metadata and controls

67 lines (41 loc) · 2.59 KB

Pitch Market

Overview

Pitch Market is a platform where users can create pitches for buying and selling products. It provides a marketplace environment similar to OLX, where users can pitch their products for sale or browse pitches to find products they're interested in.

Screenshots

Home

Login

Tech Stack

  • Frontend: React Redux Tailwind CSS React Router

  • Backend: Node.js Express.js

  • Database: MongoDB

  • Authentication: JSON Web Tokens (JWT)

  • Image Storage: Cloudinary Multer

Features

  • User Authentication: Secure user registration and login with JWT authentication.
  • Pitch Creation: Users can create pitches for buying or selling products.
  • Product Listings: Browse and search for pitches to find products.
  • Admin Dashboard: Manage pitches, users, and product listings.
  • Image Upload: Users can upload images for their pitches, which are stored securely on Cloudinary.

Run Locally

To run project, run the following command

Prerequisites

1. Install NPM packages in the following directories.
  Root Directory -- npm install
  cd frontend    -- npm install
2. Set up your config.env file in the backend 
   for exmaple 

   DB_LOCAL_URI = 
   JWT_SECRET = 
   CLOUDINARY_API_KEY = 
 3. To run application run the following commands
   change mongo uri to your local ip in env 

   root directary -- npm start
   cd frontend    -- npm start

Authors