Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Buster Code Challenge

This is intended as an exercise to see how you approach an issue and implement a solution.

Time allotment

We respect your time and don't want you spending more 3 hours on your challenge. We want to get a sense of your thought process and development patterns. If there are features you don't have time to implement, feel free to use pseudo code to describe the intended behavior.

Challenge description

  • Create an web app where a user can manage "Companies"
    • Each Company has a name, latitude, longitude
    • Import companies.json file as seed data (it's included in this repository)
    • User can do basic CRUD operations (create, edit, and delete) on companies
  • Create a page with a map of US that shows Companies that have been entered as pins on the map, with a list of the companies below
    • Let user enter a latitude, longitude, and radius that limits the list of companies shown to those only inside the circle specified by the params.

What to submit

  • README
    • Describe your solution and reasoning behind your choices. Include any trade-offs and what you might do differently given more time.
  • Repository
    • Preferably on Github. We won't accept archives or single files.
  • App
    • You can host your solution online somewhere or provide instructions/dependencies to run the code locally.

What we look for

  • Correctness: Does it work as asked?
  • Clarity: README is easy to comprehend and includes necessary details
  • Code quality: Is the code readable? Can it be maintained easily? Is there consistent styling?
  • Testing: Does automated testing work and cover critical components? Can it be upgraded easily in case changes are made to the app?
  • UX: Can the user understand the interface? Is it intuitive?

About

Candidate code challenge from Buster.com

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors