1) Introduction
Hello everyone! We are Bit Buddies, a team of second-year BTech students from ABES Engineering College, Ghaziabad, led by Ishanvi Chauhan. Our team includes Jagrati Sharma, Kshitiz Srivastav, Mayank Srivastava, and Md Zakir Uddin. We are passionate about leveraging technology to tackle environmental challenges.
2.1) Pictures of the Day
2.2) Images of the Project
3) Project Overview
Problem Statement
Air pollution is a significant environmental issue that poses serious health risks. High levels of pollutants in the air can lead to respiratory problems, cardiovascular diseases, and other health issues. Trees play a vital role in filtering pollutants and improving air quality. However, there is a need for a systematic approach to track air quality and recommend appropriate tree species to mitigate pollution.
Our Solution
Breathe Easy is a web application designed to address air pollution by tracking real-time Air Quality Index (AQI) data and suggesting fast-growing, air-purifying tree species to improve local air quality. Our application aims to provide a user-friendly interface that allows users to:
- Track Real-Time AQI: Using APIs to access current AQI data based on the user's location.
- Recommend Tree Species: Suggest fast-growing, air-purifying tree species tailored to improve local air quality.
- User-Friendly Interface: Features include location input, AQI display, target AQI setting, and tree recommendations.
Technology Stack
To ensure the efficiency and reliability of our web application, we have selected the following technology stack:
Frontend
- React.js: For building a responsive and interactive user interface.
- JavaScript/TypeScript: The programming languages used for development.
- HTML/CSS: For structuring and styling the application.
- React Router: For client-side routing.
- Axios/Fetch API: For making API calls.
- Redux/Context API: For state management.
Development Tools
- Webpack or Create React App: For bundling the application.
- Babel: For transpiling JavaScript.
- ESLint/Prettier: For code linting and formatting.
- Jest/React Testing Library: For unit and integration testing.
- Docker: For containerization.
Deployment
- Git: For version control.
- GitHub: For code repository and collaboration.
- Netlify: For frontend deployment.
Backend
- Python or Node.js: For handling requests, API calls, and database integration.
Use Cases
Our web application can benefit a wide range of users:
- Urban Planners: Inform decisions on green space allocation.
- Environmental NGOs: Support tree planting initiatives.
- Government Agencies: Aid in policy formulation and resource allocation.
- Public Health Organizations: Reduce health impacts of air pollution.
- Smart City Solutions: Integrate with platforms for continuous AQI monitoring.
By providing real-time air quality data and actionable recommendations, Breathe Easy aims to empower communities to take meaningful steps towards improving air quality and public health.
4) GitHub Repo Link : https://github.com/mayanksri02/Breathe-Easy
5) Devfolio Submission Link : https://devfolio.co/projects/breathe-easy-a-web-app-for-air-quality-9df0
6) Deployed Project Link : https://breatheasy24.netlify.app
7) Presentation Link : https://docs.google.com/presentation/d/1AGdw7OzJXh7lTp26AkdjE8JAFY0h1NoT/edit#slide=id.p1
8) Demo Video Link :
9) Overall Experience
My experience at the BuildWithDelhi hackathon, sponsored by HIVE, was incredible. Arriving at ITS Engineering College, Greater Noida at 9 PM, we dove straight into informative sessions by inspiring speakers. The Hive cap and the thoughtful goodies—diary, pen, and stickers—all emblazoned with HIVE, added to the excitement. Fuelled by good food, our team delved into coding, successfully completing our project with invaluable guidance from mentors. Making new connections was a highlight, and overall, it was a fulfilling introduction to hackathons for us.