- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
AirPoll is a project that aims to provide information about the air quality in the most important cities in Colombia. Besides the Air Quality Index, the API returns data about polluting gases, such as Carbon monoxide (CO), Nitrogen monoxide (NO), Nitrogen dioxide (NO2), Ozone (O3), Sulphur dioxide (SO2), Ammonia (NH3), and particulates (PM2.5 and PM10).
The application was built using the following technologies:
The following features are available:
- Filter a city by query using the searchbar
- Render the most important cities in Colombia, with location and population data
- Get the Air Quality Index (AQI) of a city from the OpenWeather API
- Render the most important polluting gases in a city
- Click here to see the live demo on Netlify.com
- Click here to see a video presentation of the project
To get a local copy up and running, follow these steps.
In order to run this project you need:
npm install -g node
Clone this repository to your desired folder:
cd my-folder
git clone [email protected]:sergio-usma/airpoll-colombia-app.git
Install this project with:
npm install
To run the project, execute the following command:
npm start
To run tests, run the following command:
npm run test
You can deploy this project using:
npm run build
👤 Author
- GitHub: @sergio-usma
- Twitter: @VonUsma
- LinkedIn: Sergio Andres Usma
- Add more countries data
- Generate a comparative graph about changes through the time
- Add a better UI/UX design
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please consider supporting us! Your support helps us to continue developing and improving our project for everyone to enjoy. Whether it's a small donation, sharing the project with your friends, or contributing your skills and expertise, every little bit makes a huge difference. With your support, we can create something truly amazing together. Thank you for being a part of our community and helping us to make a difference!
I would like to thank Microverse for this amazing opportunity to learn with them and for the support they give me to make this possible. Besides I want to recognize the Original design idea by Nelson Sakwa on Behance.
-
How do I set up the project?
- Clone the repository from GitHub.
-
How can I contribute to the project?
- Fork the repository on GitHub.
- Create a new branch for your changes using git checkout -b my-feature-branch.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the original repository.
- Wait for feedback and iterate on your changes as needed.
This project is MIT licensed.