Professional Documents
Culture Documents
Backend Developer Application Test: User Roles
Backend Developer Application Test: User Roles
Backend Developer Application Test: User Roles
Test
Create a API that serves the latest scores of fixtures of matches in a “Mock Premier
League”
User Roles
Admins can
login — create a default admin
manage teams
add
remove
edit
view
create fixtures
add
remove
edit (move date)
Users can
signup/login
view teams
view completed fixtures
view pending fixtures
robustly search fixtures/teams
Authentication
Auth for admin actions should be done using Bearer token.
Tech Stack
Ruby — Rails
Test
Unit tests are a must
Bonus
Bonus points for use of web caching
Submission
. Seed the db before final submission.
. Code should be hosted on a git repository.
. The API should be hosted on a live server.
. Bonus point for documentation e.g. POSTMAN.
Duration
4 days