Skip to content

🏁 Milestone 1: Base del Proyecto QuickTasks completada

Pre-release
Pre-release

Choose a tag to compare

@EmiFunes91 EmiFunes91 released this 13 Apr 16:12
· 2 commits to main since this release
74e2337

🚀 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