Skip to content

shubhtanna/Startup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Waste Trade Hub

The E-Waste Trade Hub is an innovative platform designed to facilitate secure and efficient trading of electronic waste, promoting sustainability and responsible e-waste management. This project was developed as part of the Smart India Hackathon.

Features

  • User-Friendly E-Waste Trading:
    Sellers can upload images and details of e-waste items, and buyers can submit offers with ease.

  • Offer Management:
    Sellers can accept or decline offers, ensuring transparency and negotiation flexibility.

  • Reward Points System:
    Both buyers and sellers earn reward points for completed transactions, which can be redeemed for benefits.

  • Multilingual Support:
    The platform supports multiple languages to ensure accessibility for users from diverse regions.

  • Raise Ticket Functionality:
    Users can raise concerns or issues directly through the platform, and notifications are sent to admins for prompt resolution.

  • AI Chatbot Assistance:
    A chatbot responds to user queries within 24 hours, improving user engagement and support.

Technologies Used

  • Frontend:
    React.js, Tailwind CSS

  • Backend:
    Node.js, Express.js

  • Database:
    MongoDB, Redis

  • Other Tools:
    Docker, AWS, jQuery

Getting Started

This project was bootstrapped with Create React App.

Prerequisites

Ensure you have the following installed:

  • Node.js
  • MongoDB
  • Docker (optional)

Installation

  1. Clone the repository:
    git clone https://github.com/your-repo/e-waste-trade-hub.git
  2. Navigate to the project directory:
    cd e-waste-trade-hub
  3. Install dependencies:
    npm install

Running the App

  1. Start the development server:

    npm start

    Open http://localhost:3000 in your browser.

  2. Start the backend server:
    Follow the backend setup instructions provided in the backend folder.

  3. MongoDB:
    Ensure MongoDB is running locally or provide the connection string for a hosted database.

Building for Production

  1. Build the project:
    npm run build
  2. Serve the build files:
    Use any static file server to host the build folder.

Contribution Guidelines

We welcome contributions to improve the platform! Feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.


You can tweak or add specific sections as needed! Let me know if you'd like any adjustments.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages