Skip to content

A map that displays various locations and offers information about them.

Notifications You must be signed in to change notification settings

Syknapse/map-react-fend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Map Project

The final project in Udacity's Front-end Nanodegree Program. Part of Google Scholars 2017/2018

A map that displays places in Granada and displays Wikipedia entries about them.

Features

  • Click on marker or on the place in the menu list to see information.
  • Filter the list and see one place or select all.
  • Links to Wikipedia articles.
  • The usual Google maps functions.

Tech

  • React
  • JavaScript
  • create-react-app
  • Google maps API
  • Wikipedia API
  • Responsive design
  • Accessibility
  • Service Worker
  • Fetch() and error handling

Instalation and use

To use this app simply:

  • clone or download this project.
  • Open a terminal.
  • Ensure you have Node and npm installed (example: type: node -v in your terminal. If you see a version, it's installed, otherwise download it ).
  • Navigate your terminal to this downloaded project on your computer (example: cd documents/github/map_react_fend).
  • Once you are there, all you have to do is execute npm install in your terminal. This will install all the files you need to run the project.
  • Now you are ready to run the project. Type npm start which should start the server and open http://localhost:3000/ in your browser.
  • You are all set up and ready to play around with it.

Desktop view and functionalities:

desktop_map

Mobile view and functionalities:

mobile_map

Acknowledgements

I found this article to be particularly helpful when dealing with the third party API requirement: How to Build a Wikipedia Search App with Javascript ES6

To build this project from scratch I consulted endless pages of React docs, Stack Overflow answers, Slack and the rest of the FEND communication channels, and direct contact with mentors and students to solve problems, get inspiration, and keep advancing. The following have been especially helpful to me:

elena-in-code, maevanapcontact, BycorSanchez,


Huge Thanks to Udacity, and Google. The amazing scholarship we were offered. The incredible staff, mentors, reviewers. The one of a kind group of enthusiastic fellow learners. And a special mention to my company Lola Market and my direct supervisors who not only gave me the opportunity to become a professional front-end developer, but also allowed me time to finish my nanodegree. It's been a wonderful ride so far.

August 2018

About

A map that displays various locations and offers information about them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published