imadu / sterling-football-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Software Developer test

Documentation

(https://documenter.getpostman.com/view/3508829/Szt5gBDV?version=latest)

Backend

(https://sterling-football-app.herokuapp.com/v1/)

User Roles

  • Admins can
    • signup/login
    • manage teams
    • add
    • remove
    • edit
    • view
    • create fixtures
    • add
    • remove
    • edit (move date)
    • Generate unique links for fixtures
  • 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

Tools/Stack

NodeJs (JavaScript or TypeScript)

Test

Unit tests are a must

Bonus

Bonus points for use of web caching.

Submission

  • Code should be hosted on a git repository.
  • The API should be hosted on a live server (e.g. https://heroku.com)
  • Bonus point for using POSTMAN documentation.
  • Seed the db before final submission Duration 7 days

NB: Please send an email to acknowledge the receipt of this document.

About


Languages

Language:TypeScript 98.0%Language:JavaScript 1.0%Language:Dockerfile 1.0%