NimbusNote
Aplicación web de gestión personal desarrollada como proyecto final de grado superior en Desarrollo de Aplicaciones Web.
🧠 La idea
NimbusNote fue mi proyecto final de grado superior en Desarrollo de Aplicaciones Web.
El objetivo era construir una aplicación completa que permitiera a los usuarios gestionar su día a día: notas, tareas, proyectos y eventos, todo centralizado en una sola plataforma.
Quería que fuera algo más que un CRUD académico.
Mi intención era desarrollar una aplicación estructurada, bien pensada y lista para escalar.
🚀 Qué permite hacer
- Crear y organizar notas
- Gestionar tareas con seguimiento
- Administrar proyectos
- Visualizar eventos en un calendario web
- Panel de administración con gestión de blog
- Sistema de roles (usuario / administrador)
🏗️ Arquitectura y decisiones técnicas
NimbusNote fue desarrollado con:
- Laravel 10 como framework principal
- Blade para el sistema de vistas
- MySQL como base de datos relacional
- Tailwind CSS para la interfaz
- JavaScript para interactividad puntual
Durante el desarrollo puse especial atención en:
- Separación de responsabilidades
- Organización clara del código
- Validación y seguridad en formularios
- Control de acceso por roles
🎓 Contexto académico
Proyecto desarrollado entre enero y junio de 2024.
Calificación final: 10 / 10.
Más allá de la nota, fue el proyecto donde consolidé:
- Arquitectura MVC en Laravel
- Modelado de base de datos
- Gestión de usuarios y permisos
- Desarrollo full-stack completo
🎯 Lo que significó para mí
NimbusNote marcó un antes y un después en mi evolución como desarrollador.
Fue el momento en el que dejé de ver Laravel como una herramienta académica y empecé a entender cómo construir aplicaciones reales con estructura, criterio y visión de producto.