Every football supporter wants to know what's happening with their favorite players. In this challenge you'll be able to do just that!
- 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
- crud endpoints for players
- crud endpoints for notifications
- subscribing notifications
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
- take into consideration this API mock: (Players) [https://github.com/RealFevr/challenge/blob/master/data/players.json]
- Sorting on player's listing based on position, nationality or age
- Players listing pagination
- Endpoints documentation
- 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.