Restaurant Finder

Functional spec :

We at Monstar Lab Bangladesh have a team party every month, every team goes out and has lunch together to strengthen team bonding. However, we always have difficulty choosing a restaurant. We could really use a web service which can help us pick a restaurant close to the office without thinking too much. Sometimes we would also like to be able to search a place by keyword around us. Please organize, design, test, and document your code as if it were going into production. Then send us a link to the hosted repository (e.g., Github, Gitlab, Bitbucket, etc). If you prefer you can create a private repository.

Technical spec

Please choose React or Angular depending on which tech position you are applying. Feel free to use any other code libraries that mesh well with these. As for getting actual data for the application, you can use the Foursquare Places API. The functions we expect you to implement are:

  1. Random selection of a restaurant within 1km of the Monstar Lab Bangladesh Office at Ahmed Tower, Banani.
  2. Provide a map view showing the location of the restaurant
  3. Do a keyword search for restaurants within 1 km of the office

Design partner :

MVVM

Library

  1. APPCOMPAT
  2. MATERIAL
  3. CONSTRAINT_LAYOUT
  4. MATERIAL_SEARCHVIEW
  5. CALLIGRAPHY
  6. MAP
  7. ARCHITECTURE COMPONENTS
  8. RETROFIT
  9. RETROFIT_MOSHI_CONVERTER
  10. STETHO
  11. TIMBER
  12. DAGGER
  13. LEAK_CANNARY

Navigation

  1. ActivityScreenSwitcher
  2. FragmentScreenSwitcher

Screenshot

App screenshot