The Pot Spot application is currently deployed here
Welcome to the Front End of the PotSpot application, in which you can track, update, and add/remove potspots in your local municipality. To see the API ends of this project go here
If you would like to run the application locally you would need to:
- Clone down the Repo
cd
into the directory- Run
npm i
to install all dependencies - Run
npm start
, which will run the application onlocalhost:3000
- For the Google Map Api to work you will have to add your own api key:
- First create a file called .env.local in the main directory
- Inside the .env.local declare variable named
REACT_APP_GOOGLE_KEY = "with your key here"
- Develop an MVP coupled with the learning goals from the PotSpot API
- Create a multi-page application implementing React Router that can be accessed by a single user
- Implement the ability to view and manipulate pothole data, including updating the status of a pothole (pending, in-progress, and done), as well as the ability to add and/or remove a pothole
- Update status of each pothole in the database
- Upload image/picture files as opposed to just using image URLs
- Right-click on the map to add a pothole (while keeping the form functionality)