Skip to content

Full-Stack MERN Website solving a real life issue where people would like to trade in return for other services or items instead of only cash

Notifications You must be signed in to change notification settings

RamezCh/TradeHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TradeHub: An Item and Service Trading Platform

The platform enables users to trade items or services, allowing them to set up profiles, list items or services they offer, and engage in trades via a chat feature.

Problem Statement

People often have items or services they no longer need but don’t know how to exchange them effectively. Whether it’s an item, skill, or service, many exchanges happen informally, making it challenging to find trustworthy trading partners and ensure a smooth transaction.

Solution

TradeHub offers a centralized platform for trading items or services. Users can initiate a trade by making offers and chatting with each other to negotiate terms, promoting a fair and trustworthy environment.

Pages and Purpose

  • Home Page: Introduction to the platform, with featured items and services, and a prompt for users to sign up or log in.
  • Profile Page: Displays user profiles with listed items or services, reviews, and past trades.
  • Listing Page: Allows users to add items or services they want to trade, including images, descriptions, and conditions.
  • Search and Explore Page: Enables users to filter and browse available items and services by category, location, and trade preferences (item, service, or cash).
  • Offer and Chat Page: A messaging interface for users to negotiate trades and view offers, with options to propose cash or item exchanges.
  • Transaction History Page: Lists past trades for each user, providing a record of completed trades and reviews.
  • Admin Dashboard: Allows moderators to manage listings, review trades, and ensure fair trading practices on the platform.

Key Features

  • Profile and Reviews: User profiles and reviews to promote trust.
  • Real-time Chat and Offer System: Messaging with offer proposals for easier negotiation.
  • Search and Filtering: Advanced search to quickly find items/services by category or preference.
  • Item and Service Posting: Simple posting system with image and description uploads.

Technology Stack

The platform would be built on the MERN stack:

  • MongoDB: For database storage.
  • Express: For backend development.
  • React: For frontend interface.
  • Node.js: For server-side operations.

Deployment

Check the website at: https://tradehub-45ng.onrender.com For admin panel access use: admin@admin.com ; password123

About

Full-Stack MERN Website solving a real life issue where people would like to trade in return for other services or items instead of only cash

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages