A robust RESTful API for movie management built with Django and Django REST Framework (DRF). This project implements a complete CRUD system for a film catalog and a secure authentication layer.
Based on the core principles of the Hektor Profe DRF tutorial, updated for modern Django environments.
- Movie Management: Complete CRUD operations (Create, Read, Update, Delete) using
ModelViewSetsandRouters. - User Authentication: Secure Login, Logout, and Registration endpoints powered by
dj-rest-authanddjango-allauth. - Token-Based Security: Implementation of Token Authentication for protected API access.
- Scalable Architecture: Optimized environment using
pipenvand modular Django apps.
- Backend: Django 5.x / Python 3.12
- API Framework: Django REST Framework
- Database: SQLite (Development)
- Environment: Pipenv
- Clone the repository:
git clone [https://github.com/leocode1308/MovieAuth-DRF.git](https://github.com/leocode1308/MovieAuth-DRF.git) cd MovieAuth-DRF