Skip to content

Conversation

andrescuello7
Copy link

Todo-Tasks Challenge - Backend Django

Screenshot 2025-09-29 at 9 05 19 PM

Descripción

  • Implementación del TODO-Tasks Challenge, una API RESTful en Django para gestión de tareas. Permite crear, listar, actualizar y eliminar tareas, autenticación de usuarios y filtrado por fecha y contenido.

Desarrollo

  • CRUD completo de tareas (Task model + endpoints).
  • Registro y autenticación de usuarios.
  • Filtrado y búsqueda de tareas (date y search).
  • Collections de Postman para pruebas.
  • Testing en el codigo.
  • Logs de eventos importantes.
  • Dockerfile y docker-compose.yml para despliegue.

Tecnologías

  • Python 3.10, Django REST Framework, SQLite, django-filter, JWT.
git clone https://github.com/andrescuello7/be-task-management
cd be-task-management
python -m venv venv
source venv/bin/activate   # macOS/Linux
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

API disponible en http://127.0.0.1:8000/

Endpoints

  POST /api/user/create → Registro
  POST /api/user/auth → Login
  GET/POST /api/task/getAll → Listar/Crear tareas
  GET/PUT/DELETE /api/task/find → Detalle/Actualizar/Eliminar tarea
  GET /api/task/search → Filtrado por fecha y búsqueda

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants