Submission guidelines
- Develop a backend system that implements the APIs given in the following section. Frontend is not necessary.
- Submit your code to: https://forms.gle/BVtPkyJWw6DyH4xy9.
- You can use any framework of your choice and an SQL database. Use an ORM for handing of data.
- Upload your code to github/gitlab - ensure that the permissions are set to public for the repository so that we can see the repository.
- Please write a good README file explaining - your written communication skills are as important as your coding skills to us. Do your research on how to write a good README file.
- Your choices of framework
- Your DB Schema
- instructions to run the code.
- Instructions to setup the code
- Extra points if you provide a docker-compose file that can just run the entire system without too much setup.
- During the first face to face tech interview round, you would be expected to present your screen, explain the code and modify the code to more APIs.
- Please note that this is not a remote job.
- There is no deadline for finishing the assignment. However, we will stop looking at submissions after we have filled the all positions. Take as much time as necessary to complete this task well - also take as little time as possible. Only quality submissions will be considered.
API Documentation: backend system
Develop a backend system that has the following APIs
1. User Registration