By Levi Kohler
This project is not in a complete or portfolio ready state, and should not be considered as representation of professional work.
Utilize Google Maps API to create a web application where users can input the name of a US city, indicate whether they plan to move to said city or just visit, and then receive relevant information. Ex; vacationing to a city would give you points of interest, popular tourist destinations, and possibly upcoming events. Moving to the city would give statistics like job growth, crime rate, median house cost etc.
- https://developers.google.com/maps/documentation/javascript/overview
- console.cloud.google.com
- https://ant.design/
- Go to console.cloud.google.com
- Make an account and go to 'Library' on the left side of the screen. You should see a 'Welcome to the API Library' message
- Click on 'Maps Javascript API'
- Enable 'Maps Javascript API'
- Click on 'APIs' on the left of the scree to pull up a list of additional APIs
- Enable both 'Geocoding API' and 'Places API'
- Go to console.cloud.google.com/project/_billing/enable
- Enable billing on the Google Cloud project, you get $200 free per month so for educational purposes you won't be charged
- Copy this repositories URL to your clipboard
- Navigate to your desktop using the terminal or your preferred equivalent
- Clone my repository from GitHub using
git clone https://github.com/levi-kohler/on-the-move
in your terminal or equivalent - Navigate to the downloaded folder using
cd
command - Execute the
code .
command in your terminal and it will open all source code in your code editor
A GitHub page is not available for this project. To view functionality in your browser:
- Take the API generated for you above and paste it over both places where 'API_KEY' is listed
- Navigate to the 'on-the-move' folder in your terminal
- Enter
npm install
- enter
npm run start
- Open your browser and visit http://localhost:3000
- React
- JSX
- JavaScript
- npm
- webpack
- ESLint
- Babel
- Google Maps API
- Google Maps Geocoding API
- Google Maps Places API
- Ant Design Library
- Git & GitHub
- When Google Maps is loaded onto the DOM there is no information listed in the table, it only shows up once the user inputs the name of a city or moves the pin
© Levi Kohler, 2021