dhrumilp12 / EcoTrace

EcoTrace is a web-based platform designed to empower communities by enabling individuals to report and track environmental issues such as pollution, deforestation, and illegal dumping. The platform leverages citizen science to gather data, raise awareness, and foster community action towards environmental conservation and sustainability.
https://eco-trace.vercel.app
MIT License
0 stars 1 forks source link

EcoTrace: Community-Driven Environmental Monitoring Platform

Overview

EcoTrace is a robust platform designed to empower communities to monitor and report environmental data. This platform facilitates real-time tracking of environmental variables such as air quality, water purity, and more, enabling users to contribute to and access data that impacts their local surroundings.

Features

Technologies Used

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    https://github.com/dhrumilp12/EcoTrace.git
  2. Setup the backend environment:

    cd ./server/
    npm install
  3. Setup the frontend environment:

    cd ../ecotrace
    npm install
  4. Configure environment variables:

    • Copy the .env.example file to a new file named .env.
    • Update the .env file with your specific configurations.
      cp .env.example .env
  5. Run the backend:

    node server.js
  6. Run the frontend:

    npm start
  7. Build the frontend:

    npm run build

Created with ❤️ by Dhrumil, Vaishnavi, Ruzh and UVCHIKORITA

Dhrumil Patel - Full Stack Developer & Software Engineer