Backend Developer Application Test: User Roles

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Backend Developer Application

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

You might also like