🏁 Milestone 1: Base del Proyecto QuickTasks completada
Pre-release
Pre-release
🚀 QuickTasks v1.0.0 – Primera versión funcional
La versión v1.0.0 representa el primer hito sólido de QuickTasks, una aplicación moderna de gestión de tareas desarrollada con tecnologías de backend y frontend de alto nivel.
⚙️ Tecnologías principales
- 🧠 Backend: Spring Boot 3.3 · Java 17 · PostgreSQL · JWT · Spring Security
- 💻 Frontend: React 19 · Vite · TailwindCSS
- 🐳 Entorno: Docker · Docker Compose
- 🌐 Comunicación API REST entre frontend y backend
- 📦 Script de automatización:
start.sh(automatiza el arranque completo)
✅ Funcionalidades implementadas
- Registro de usuarios con persistencia y validación
- Inicio de sesión con generación de token JWT
- Seguridad protegida por filtros y roles
- Recuperación de perfil vía endpoint seguro (
/usuarios/auth/me) - Interfaz frontend conectada y operativa
- Documentación técnica (
README.md) profesional en cada módulo
📂 Estructura de carpetas
quicktasks/
├── backend/ # Proyecto Spring Boot con Docker y JWT
├── frontend/ # Proyecto React + Tailwind con Vite
├── start.sh # Script para ejecutar todo en orden
└── README.md # Descripción general del proyecto
🔄 Cómo iniciar el entorno
# 1. Iniciar Docker (PostgreSQL)
cd backend
docker-compose up -d
# 2. Levantar backend (Spring Boot)
./mvnw spring-boot:run
# 3. Levantar frontend (Vite)
cd ../frontend
npm run dev📌 Consideraciones
- Solo se puede acceder a los endpoints protegidos con un token válido.
- Los formularios en React ya están funcionando.
- Se recomienda no compartir claves o tokens en entornos públicos.
🛠 Próximos pasos
- Gestión de tareas por usuario
- CRUD completo con UI profesional
- Gestión de estados y prioridades
- Tests, documentación avanzada y despliegue remoto
📅 Fecha de publicación: 13 de abril de 2025
👨💻 Autor: Emilio Funes
🔖 Tag: v1.0.0