Giter Club home page Giter Club logo

project-respire's Introduction

Respire - Clean Air, Bright Futures

Respire Logo

Table of Contents

Overview

"Respire" is an innovative project committed to combating air pollution and ensuring that every individual has access to clean and healthy air. Our comprehensive solution leverages cutting-edge technologies, including IoT, machine learning, blockchain, and mobile applications, to empower users with real-time air quality information and actionable insights.

Key Features

  • Real-time Air Quality Monitoring
  • Machine Learning Analysis and Visualization using Streamlit
  • Blockchain-Based Reward System
  • Web and Android Applications
  • Location Mapping with OpenStreetMap
  • Secure Authentication with Auth0

Folders

  • Frontend: Contains code and resources for the project's web and mobile app frontends.
  • Backend: Houses the backend server code implemented using Node.js and JavaScript.
  • Godaddy Domain: Relevant files and landing page for our domain registration.
  • Streamlit: Frontend files and code related to the Streamlit framework for machine learning analysis.
  • Circuit_Design_and_BOM: Design and documentation for IoT device circuits also contains a list of materials required for your IoT device..

Technologies Used

  • Backend: Node.js, JavaScript
  • Mobile App: Kotlin
  • Database: MongoDB
  • Blockchain: Hedera Hashgraph
  • Location Mapping: OpenStreetMap (OSM)
  • Authentication: Auth0
  • Design and Graphics: Figma, Canva

Getting Started

To get started with "Respire," follow these steps:

  1. Clone the repository: git clone https://github.com/felixop7/Project-Respire
  2. Set up the backend server using Node.js.
  3. Set up the frontend for web and mobile using the Kotlin.
  4. Configure MongoDB and Auth0 as per the provided documentation.
  5. Integrate Hedera Hashgraph for the reward system.
  6. Deploy your application to your preferred hosting service.

For detailed installation and usage instructions, refer to the individual folders in this repository.

Contributing

We welcome contributions from the community! If you'd like to contribute to "Respire," please follow our Contributing Guidelines.

License

This project is licensed under the MIT License.

project-respire's People

Contributors

felixop7 avatar anonymous719 avatar reewajkhanalrk10 avatar abiral-adhikari avatar

Stargazers

Rabins Sharma Lamichhane avatar

Watchers

 avatar

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.