A map of filming locations in San Francisco built with ReactJS.
This project is no longer maintained
- Environments
- System Dependencies & Configuration
- Application Installation Instructions
- Operating Instructions
- Testing Instructions
- Overview
- Discussion
- License
- Contributing
- IE > 11
- Firefox
- Chrome
-
If you don't have node installed or are using a version older than 8
- Mac:
brew install node
- If you don't have brew installed you can run
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Windows:
https://nodejs.org/en/download/
- Mac:
-
Clone the repository
-
In the project root folder
-
Install yarn
npm install -g yarn
- the node version is a dependency in the package.json file, so the correct version of node will be installed (if using node version 8 or higher)
-
Add a Google Maps API key and a Socrata API key to a
.envrc
file (see .example.envrc)
Install depedencies by running yarn install
in the project root folder
Run the command yarn start
in the project root folder to start
Run the command yarn test
in the project root folder
This was a coding challenge I did. I was to take a list of filmin locations in San Francisco and show them on a map when a user selects one from the list. Each movie can have one or more pins, and a user should also be able to search for movies, filtering out titles that fail to match.
This project was the first time I used React Context. React Context is great, allowed me to avoid using Redux on this project. At first I thought Redux would be overkill, towards the end I felt I was getting close to needing it over Context.
N/A
N/A