A full-featured backend API for managing Notes π§ β built using Django, Django REST Framework (DRF), JWT Authentication, and Swagger Documentation.
β¨ Authentication using JWT (JSON Web Tokens)
π Secure user registration & login
π Full CRUD operations for Notes
π Auto-generated Swagger / ReDoc API docs
π§© Regex-based validation for username, password & email
π οΈ Well-structured using Class-Based Views and Serializers
π¨ Customized Django Admin Panel for managing Notes
Component | Technology |
---|---|
π Backend | Django 5.x |
βοΈ API Framework | Django REST Framework (DRF) |
π Authentication | JWT (via djangorestframework-simplejwt ) |
π API Docs | Swagger UI & ReDoc (drf-yasg ) |
π Validation | Python re (Regex) |
ποΈ Database | SQLite3 , PostgreSQL |