Skip to content

bunnydeviloper/udacity-react-maps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udacity Final Project (React)

Google Maps API and Foursquare API

Features

  • Project Rubics
  • Full display of Google Maps with 5 default Markers of interesting places around Seatle
  • User has the ability to click on a marker and see related image from Foursquare API
  • User also has the ability to click on the name of the location and go to its external website
  • Hamburger list menu on the top left corner enables user to see a list view of locations
  • User can search and filter locations
  • Clicking anywhere outside the drawer closes the drawer. Clicking anywhere on the map closes any active info display.
  • Fully responsive design
  • PWA offline usage with service workers

Files structures

├── README.md
├── package.json # npm package manager file
├── public
│   ├── favicon.ico
│   └── index.html
└── src
    ├── assets # folder for images, screenshots
    ├── components
    │   ├── GoogleMaps.js
    │   ├── NoMapDisplay.js
    │   ├── SidePanel.js
    ├── data # default list of locations
    ├── App.css
    ├── App.js
    ├── App.test.js
    ├── index.css
    ├── index.js
    └── serviceWorker.js

How to run the app in development mode

How to run the app in production mode

Dependencies

  • Google Font API - Roboto
  • Font Awesome for the hamburger icon
  • React Material-UI for the Drawer
  • google-maps-react external library
  • @material-ui/core external library

Credits and References

About

Udacity FEND Final React Project with Google Maps API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published