Pinball Wizard is a mobile web app that uses the data from the Pinball Map Api to display the total count of pinball machines in USA and breaks down the top 10 cities by location and number of machines.
Client
State Management
API
- All the machines: Displays the total count of pinball machines in USA
- Top cities: Displays a list of the 10 cities with most number of machines
- Location breakdown: Displays a list of location for a given city and the number of machines present
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Node.js
- Npm
- Git
Clone this repository to your desired folder:
git clone git@github.com:jfoyarzo/pinball-wizard.git
Install this project's dependencies with:
npm install
To run the project, execute the following command:
Run npm start
on the app folder to serve files for access on http://localhost:3000/
To run tests, run the following command:
npm test
You can deploy this project using:
npm run build
👤 Felipe Oyarzo
- Tablet and Desktop Version
- Location details view with information about each location
- Spinner while fetching the data
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please give it a ⭐!
Original UI design by Nelson Sakwa on Behance.
This project is MIT licensed.