Job description
Will commission to write a backend - Rest API Django (lichen), which covers the following areas:
1) Registration / login / password reset - works on the User Model (modified), since login = emai, and password are the two required fields (we do not require the username field), the aforementioned functionality needs APIs (views) responsible for the creation of a user, deletion, account activation (after sending an email with a link / token), password reset, it is important that activation takes place after clicking on the link sent by email (SMPT, API), or from SMPT set up on the server or commercial (JetMail, Mailgun, etc.). ) - it is crucial for us to test and implement this communication and emailing.
2) User Profile - after activation of the account to create a User Profile Model (rather so as not to litter in the User model) with several data fields (defined), which should be created at the time of account activation.
and more