• Added CRUD functionality to the website using Python and Django models so that users can add, edit or delete the data .
• Implemented user login, password reset and authentication using Django. Created restricted access for logged out users using Django decorators.
• Added search functionality using Django filter and pagination using Django Paginator class.
• Created a REST API using Django rest framework and serialized the data using DRF serializers. Added user authentication using JSON web tokens.
• Connected the Django app with Postgres database with the help of Heroku Postgres.