- 📖 About the Project
- 💻 Getting Started
- 👤 Author
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📝 License
Climate App is an environmental-social app, making climate action easy, fun & social - leveraging positive peer pressure to create a movement of action to protect our planet from climate collapse by creating awareness about imminent air information.
- Country Air Pollution Info: Display Respective country air pollution index and other informations.
- Filter by category: The User can control the information displayed on the home page by choosing a specific category.
- More Details About Air Position: Navigate to a Country details page to see more info.
- Navigating Back to the home page: The user can use the top left button in the navigation bar to navigate back to the home page from the details page.
Mobile version Desktop version
To get a local copy up and running, follow these steps.
In order to run this project you need:
- A web browser to view output e.g Google Chrome.
- An IDE e.g Visual studio code.
node
should be installed in your local machine, node website.- Install the
npm
package manager use this to install both node and npm. - A terminal.
Clone this repository to your desired folder:
git clone https://github.com/AdnanOlarmmi/Climate-App.git
- Navigate to the location of the folder in your machine:
you@your-Pc-name:~$ cd Climate-App
To install all dependencies, run:
npm install
After Cloning this repo to your local machine. To get it running on your default browser and local host, run:
npm start
To run tests, run:
npm test
You can deploy this project using, Netlify:
- I used Netlify to delpoy the project.
- For more information, check Netlify website.
👤 Is-haq, Adnan Olamilekan
- GitHub: @AdnanOlarmmi
- Twitter: @AdnanIshaqOla
- LinkedIn: Adnan (Olamilekan) Is-haq
- Enable Search Feature
- Add deographical map for each country
- Make the details more graphical(Like Barchart or Histogram)
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please give it a Start ⭐️.
I would like to thank:
- Nelson Sakwa for the website design system that inspired my design.
- OpenWeatherApi for the amazing API.
-
Can I Fork it and Imporove on it
- Yes, You can, feel free.
-
Does the API respond always
- Not really. Sometimes, there's excessive call to the API, this affects the API call by returning error 429. If such happens, you can check the console for confirmation.
This project is MIT licensed.