This project was bootstrapped with Create React App.
- Boot instructions
- Listing of the files
- Credits
- Remarks
To get start the app:
- install all project dependencies with
npm install
- start the development server with
npm start
- To start the service worker, type
npm run serve
- You will be able to access the service worker on localhost:5000
├── README.md - This file.
├── package.json # npm package manager file.
├── package-lock.json # npm package manager file.
├── .gitignore # files for git to ignore
├── public
│ └── index.html # The basic html file that hosts the root and a few cdn scripts
│ └── manifest.json # No clue what this is
└── src
├── App.css # Empty styles file
├── App.js # This is the root of the app, hosting the main components.
├── Header.js # React Component rendering the Header and menu button.
├── Map.js # Main React Component that renders the map and its content (markers, windows)
├── Sidebar.js # React Component rendering the sidebar with the list of locations and the search options.
├── LocationInformation.js # React Component rendering the retreived data of the selected location thanks to Wikipedia API
├── registerServiceWorker.js # Automatically generated service worker
├── App.test.js # Unused testing file
├── index.css # All of the styling of the page
└── index.js # Used for DOM rendering only.
Big thanks to:
- The Udacity team for its awesome course contents
- The Wikipedia API
- SnazzyMaps for their custom google maps styles
There seems to be an issue with my API key, thus the map will display in developper mode