Backend Coding Task
Backend Coding Task
A bunch of movie lovers were betting for their favorite movies. So to take it to the next level, they decided to
have a rating from other people. For this, they planned to create an app where they can add movies and other
people can rate them.
They have managed to get a UI developer and now they have a nice UI. Now they have begun their hunt for a
kick-ass backend developer who can give the backbone to their app.
3. For signup and login, you can either use any third party library or tool, or you can write REST API
endpoints for them
4. Users can add a movie and other people, except the creator, can rate it. And remember a user can only
rate a movie once.
5. Design and implement REST API endpoints for adding a movie, rating it.
7. Design and implement a task, that sends the average rating of each movie to all of the admins, at
midnight daily
Note down the assumptions you make in the README file. Also, write down the API endpoint
documentation and database modeling in the README file. Use any database that you are
comfortable with.