- Custom user model where email is the unique identifier instead of email.
- JWT-based authentication.
- Ability to create, retrieve, update, and delete posts.
- Like/Dislike feature for posts.
- Ability to comment on posts.
Link to tutorial: https://dev.to/documatic/build-a-blog-api-with-jwt-authentication-using-django-rest-framework-391d