In this React capstone project, I built a mobile web application to check a list of metrics (numeric values) that I created making use of React and Redux.
I selected an API that provides numeric data about Air Pollution across the globe and then built the web app around it.
- React (A free and open-source front-end JavaScript library for building user interfaces based on UI components)
- Stylelint (A mighty, modern linter that helps you avoid errors and enforce conventions in your styles).
- ESlint (A mighty, modern linter that helps you avoid errors and enforce conventions in JavaScript codes)
- Redux
- GitFlow.
- NPM.
This is the link to the deployed web application.
The basic requirements for building the executable are:
- A working browser application (Google Chrome, Mozilla Firefox, Microsoft Edge...)
- VSCode or any other equivalent code editor
- Node Package Manager (For installing packages like Lighthouse, webhint & stylelint used for checking for debugging bad codes before deployment)
Follow these simple example steps.
You need node js and npm installed on your machine. If so, continue with the next steps.
Install dependencies by running:
npm install
Run the live server by the following command:
npm start
npm test
To deploy this project run the following command:
npm build
and copy the content of the build
directory to the root folder of your production environment.
👤 Nicholas Mutale
- GitHub: @Mutalenic
- Twitter: @nicomutale
- LinkedIn: @nicomutale
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!
- Linters configurations are made by Microverse
- Design is inspired by a design made by Nelson Sakwa
This project is MIT licensed.