Skip to content

kelbudiul/rehis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Real-Time Environmental Health Information Service (REHIS)

REHIS is a Streamlit web application that provides real-time air and water quality data for specified locations. Currently it is in prototype stage. This tool aggregates data from various environmental monitoring APIs to offer users a comprehensive view of their local environmental health conditions.

Features

  • Air Quality Monitoring: Fetches and displays real-time air quality data for various pollutants including PM2.5, PM10, CO, NO2, SO2, and O3.
  • Water Quality Monitoring: Retrieves and presents water quality data for specific monitoring sites.
  • Interactive Visualizations: Utilizes Plotly Express to create interactive line charts for both air and water quality data.
  • User-friendly Interface: Built with Streamlit, offering a simple and intuitive user experience.
  • Location-based Data: Allows users to input their city to get localized environmental data.

Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/rehis.git
    cd rehis
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    

Usage

  1. Run the Streamlit app:

    streamlit run main.py
    
  2. Open your web browser and navigate to the local URL provided by Streamlit (usually http://localhost:8501).

  3. Enter your city name in the text input field to retrieve environmental data for your location.

Dependencies

  • streamlit
  • requests
  • pandas
  • plotly

API Usage

This application uses the following APIs:

Releases

No releases published

Packages

No packages published

Languages