Un proyecto de práctica para integrar Django como backend y React como frontend, implementando un sistema de categorías con funcionalidades CRUD y visualización condicional.
-
Backend (Django):
- API REST con Django REST Framework
- Modelo de categorías con relaciones padre/hijo
- Endpoints para operaciones CRUD
- Serialización de datos avanzada
- Configuración CORS para integración con frontend
-
Frontend (React):
- Listado jerárquico de categorías
- Visualización condicional de subcategorías
- Interfaz responsive con Bootstrap
- Gestión de estado con hooks (useState, useEffect)
- Manejo de errores y estados de carga
- Consumo de API REST con Axios
| Backend | Frontend |
|---|---|
| Python 3.10+ | React 18+ |
| Django 4.0+ | React Router 6+ |
| Django REST Framework | Axios 1.0+ |
| PostgreSQL/SQLite | Bootstrap 5+ |
| django-cors-headers | CSS3 |