Deployed at: https://cityexplorer.netlify.app/
Author: Peter Staker Version: 1.0.5
Users should be able to search for location data by city name. A map, location details and longitude and latitude are displayed to the screen.
In order to run this application on your own machine:
-
clone or fork the repository
-
run npm install in the project directory
-
sign up for an account and get an access token from https://locationiq.com/
-
Create a .env file in root directory and add the following:
REACT_APP_LOCATION_KEY=access token goes here
- In your terminal, enter:
npm start
The project should now be running on localhost:3000
Created using React.JS, axios and location.io API.
Data Flow Diagram created with Jessi Velasquez:
Web Request Response Cycle Diagram created with Simone Odegaard:
Web Request Response Cycle Diagram made with Jacob Holmer:
03-22-2021 6:51pm - Application now fully-functional, with styling and updated README. 03-23-2021 3:43pm - Recieves weather data from backend API. 03-25-2021 7:33pm - Recieve movie and weather data from backend API. 03-26-2021 2:23pm - Refactored and extracted components.
Data Flow Diagram created with Jessi Velasquez Web Request Response Cycle Diagram created with Simone Odegaard Web Request Response Cycle Diagram made with Jacob Holmer
Name of feature: Repository and API Key Setup
Estimate of time needed to complete: 1 hour
Start time: 1:30pm
Finish time: 2:15pm
Actual time needed to complete: 45 minutes
Name of feature: Locations - Form and API Call
Estimate of time needed to complete: 1 hour
Start time: 2:30pm
Finish time: 3:15pm
Actual time needed to complete: 1 hour
Name of feature: Map - Display Map of Search Result
Estimate of time needed to complete: 1 hour
Start time: 3:30pm
Finish time: 5pm
Actual time needed to complete: 1.5 hours
Name of feature: Errors - Error Handling and Displaying Error
Estimate of time needed to complete: 1 hour
Start time: 5pm
Finish time: 6:30pm
Actual time needed to complete: 1.5 hours
Name of feature: Movie API
Estimate of time needed to complete: 2 hour
Start time: 1pm
Finish time: 2:30pm
Actual time needed to complete: 1.5 hours
Name of feature: Refactoring
Estimate of time needed to complete: 2 hour
Start time: 12pm
Finish time: 2:18pm
Actual time needed to complete: 2.3 hours