Skip to content

RealFevr/challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Challenge

Every football supporter wants to know what's happening with their favorite players. In this challenge you'll be able to do just that!

Considerations:

There should be two different frontend applications consuming the api endpoints

  • An admin one, responsible for managing players and trigger notifications
  • An user one, responsible for listing all the players and subscribing to notifications regarding some of them

The API endpoints should deliver

  • crud endpoints for players
  • crud endpoints for notifications
  • subscribing notifications

The models to implement are the following

feel free to implement other models you think that could be missing

  • players:

    • name
    • number
    • nationality
    • age
    • position
  • notifications:

    • player_id
    • message

there should be a task that is responsible for fetching information regarding to players and updating them on DB

there should be a task responsible for deleting notifications older then one week

a user should be notified when a notification for the players he subscribed is triggered

Bonus

  • Sorting on player's listing based on position, nationality or age
  • Players listing pagination
  • Endpoints documentation

Expectations:

  • Good testing coverage
  • Well documented code
  • Good design options
  • How to install and run the code

Ideally the stack on the challenge should be similar to the one used on Realfevr or feel morebut some other options are also going to be accepted (feel free to use what you feel more comfortable with).

  • Ruby
  • React
  • JSON

pro tips:

  • Don't waste to much time on the layout and on the testing part of the frontend
  • The notifications could be sent with some mock emailer
  • Send us github repos links or if you prefere you can zip all the projects folders and send us with a README instructions. Just use git on each one to see your commits progress.
  • Take the time you need, don't feel pressured on time, we know you're working and have a life too, so take the time you need for sending a solution.
  • Any doubts about the challenge can be sent to tiago.bem at realfevr.com and bruno.coelho at realfevr.com with the subject HELP with Challenge, as soon as we can we'll reply to you.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published