Skip to content

Instantly share code, notes, and snippets.

@hoanglamhuynh
Last active July 11, 2017 04:06
Show Gist options
  • Save hoanglamhuynh/7ae270cf384f595f2043564249efdc1a to your computer and use it in GitHub Desktop.
Save hoanglamhuynh/7ae270cf384f595f2043564249efdc1a to your computer and use it in GitHub Desktop.
This test requires the candidate to work with React, Redux (or similar), HTML API (Location API) and third-party DOM API (Google Map). It also test the candidate's ability to work with remote data source (Google Firebase) as well as deploying application (Heroku, etc..). Nice-looking UI and good code structure is recommended.

1. Write an application in React JS:

Must use Redux or any state management libraries

  • Displays a list of Address in Vietnam. Each Address consists of street name, ward, district, city, country.
Street Name Ward District City Country
72 Le Thanh Ton Ben Nghe ward District 1 Ho Chi Minh city Vietnam
138 Hai Ba Trung Da Kao ward District 1 Ho Chi Minh city Vietnam
... ... ... ... ...
  • Use Google Firebase to store data

  • User can add an Address using a form with simple text inputs

  • User can Edit and Delete an address.

  • When Adding or Editting an Address, user can have an option to pick their current location as well.

2. Push your application into any of Git service you like: GitHub, GitLab...

3. Deploy your application to Heroku (which is free) or any server that you have.

4. Send the Git URL and the running product back to [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment