Giter VIP home page Giter VIP logo

advsw's Introduction

EcoTrack: Environmental Monitoring and Reporting Platform

License GitHub issues GitHub stars

Overview

EcoTrack is an environmental monitoring and reporting platform that allows users to collect, share, and analyze data related to environmental conditions and climate change. This project focuses on developing a robust backend API to handle data collection, reporting, and user interactions.

Main Features

  • Data Collection: Users can submit environmental data from various sources, including IoT sensors, manual observations, or data uploads, covering aspects such as air quality, temperature, humidity, water quality, biodiversity metrics, and more.

  • User Profiles: Users can create and manage profiles to track their contributions and environmental interests. They can connect with others who share similar concerns or locations.

  • Environmental Alerts: An alerting system notifies users about significant changes or concerning trends in environmental data. Users can configure alert thresholds based on their interests.

  • Community Reporting: Users can report environmental issues like pollution, deforestation, or wildlife endangerment.

  • Sustainability Score: A scoring system assesses users' environmental contributions and sustainability efforts based on the data they provide and the actions they take.

  • Educational Resources: Offer educational resources, articles, and guides on environmental topics to raise awareness and educate users on sustainable practices.

  • Open Data Access: Provide APIs for researchers, scientists, and organizations to access aggregated environmental data for research and analysis.

Technology Choices

  • Node.js.

Version Control and Collaboration

  • Utilize Git for version control.

Documentation

  • Wiki
  • dbdiagram.io

Testing

  • Post Man

External API Integration

Getting Started

Run XAMPP

sudo /opt/lampp/lampp start

Run Project

npm run dev

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Dr. Amjad AbuHassan (Course Instructor)

advsw's People

Contributors

batooldshilleh avatar aidahaqash avatar manar960 avatar

Stargazers

 avatar

Forkers

layanothman

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.