Created
October 30, 2020 12:07
-
-
Save madhavisolanki/810c085ab4f0734de30122056d7dbb94 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Write a Django app written in Python3.7 that does the following: | |
| - The project is set up & based on Docker. | |
| - A Custom Auth User model with an extra field such as twitter, linkedin, blog URL fields | |
| - A Restful API based on Django Rest Framework that does the following: | |
| - Create, Update, Delete and Fetch User details in JSON | |
| - Authentication based on JWT | |
| - Background job based on Celery that can create users asynchronously from aa CSV that can contain hundreds of thousands of records. | |
| - Admin Integration of the said User model and the CRUD operations could be done from the Admin as well. | |
| - A simple API based on Django Rest Framework & elastic search to provide an endpoint where we can search the users from elastic search. | |
| Following are the requirements: | |
| - Code should be clean, clear and properly formatted (follow Pep8) | |
| - The code should be runnable and the install and setup instructions should be clear. | |
| - The code should be committed to a Github Private repository and invite github.com/madhavisolanki && https://github.com/sshahbaj to the repo as collaborators. | |
| - The database should be PostgreSQL, cache/background Queue could be (Redis) or RabbitMQ. | |
| Let us know if you have any questions. the assignment should be doable in 2-3 days. So we are expecting you to do it by Sunday end. Please let us know on email or phone when complete and then we can review your code and proceed further. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment