NimbusNote
Personal management web application developed as a final project for a higher degree in Web Application Development.
🧠 The Idea
NimbusNote was my final project for a higher degree in Web Application Development.
The goal was to build a complete application that allowed users to manage their day-to-day activities: notes, tasks, projects, and events, all centralized in a single platform.
I wanted it to be more than just an academic CRUD.
My intention was to develop a structured, well-thought-out application ready to scale.
🚀 What it allows
- Create and organize notes
- Manage tasks with tracking
- Administer projects
- View events in a web calendar
- Admin panel with blog management
- Role system (user / admin)
🏗️ Architecture and Technical Decisions
NimbusNote was developed with:
- Laravel 10 as the main framework
- Blade for the view system
- MySQL as the relational database
- Tailwind CSS for the interface
- JavaScript for specific interactivity
During development, I paid special attention to:
- Separation of responsibilities
- Clear code organization
- Form validation and security
- Role-based access control
🎓 Academic Context
Project developed between January and June 2024.
Final grade: 10 / 10.
Beyond the grade, it was the project where I consolidated:
- MVC architecture in Laravel
- Database modeling
- User and permission management
- Complete full-stack development
🎯 What it meant for me
NimbusNote marked a before and after in my evolution as a developer.
It was the moment when I stopped seeing Laravel as an academic tool and started understanding how to build real applications with structure, criteria, and product vision.