🚀 Saliendo de la zona de confort: Mi viaje Full-Stack de Go a Angular.
Como desarrollador Front-end, disfruto creando interfaces fluidas y reactivas. Sin embargo, siempre tuve la curiosidad de dominar todo el flujo de datos. Quise entender cómo una petición web se convierte en una fila en una base de datos segura.
Hoy les comparto el resultado de ese desafío: Un Gestor de Tareas Full-Stack, construido bajo una filosofía desacoplada (cliente-servidor).
⚙️ En el Backend (El Motor en Go):
Desarrollé una API RESTful desde cero usando Go (Golang) y MySQL.
Implementé una Arquitectura por Capas (Rutas, Controladores, Modelos) para garantizar la separación de responsabilidades y escalabilidad.
Seguridad ante todo: Uso de variables de entorno (.env) y configuración de middleware oficial para resolver políticas CORS, permitiendo una comunicación segura con el cliente.
🎨 En el Frontend (La Cara Visual en Angular):
Construí una Single Page Application (SPA) moderna usando Angular Standalone Components.
Consumo asíncrono de servicios HTTP (RxJS/Observables) para el CRUD completo.
UI/UX Mejorada: Maquetación responsiva con CSS puro y sincronización fluida de datos usando ChangeDetectorRef.
Este proyecto me permitió consolidar mis bases de backend y entender la importancia de una arquitectura bien definida en el mundo real. ¡Súper emocionado por este logro y listo para devorarme mi especialización en Go!
- Repositorio Frontend (Angular): https://github.com/diazjohan98/task-dashboard-angular?tab=readme-ov-file
- Repositorio Backend (GO): https://github.com/diazjohan98/REST-API-GO


Top comments (0)