My Urban Guide
Reference Courses:
Architecting a scalable application from scratch, turning a complex set of requirements into a beautifully functioning platform.
This project is the result of a structured mentoring journey. Over the course of three dedicated training modules, I guided my student, Luca Bivona, through the process of architecting a complete tour booking platform from zero.

The Mentorship Curriculum
Two modules focused on Frontend React development and one rigorous backend Node.js module.
React Masterclass
Mentored the student through complex React state management, component lifecycles, and asynchronous data fetching to ensure a snappy user experience.
Node.js & MongoDB
Guided the design of a scalable RESTful API. Enforced best practices for authentication wrappers and complex MongoDB schema design for booking systems.
Engineering Best Practices
Instead of just writing code, the mentorship relied heavily on code reviews, pair programming sessions, and architectural planning to instill professional software engineering habits.
Key Contributions & Impact
Mentored the student through complex React state management and component architecture.
Guided the design of a scalable RESTful API using Node.js, Express, and MongoDB.
Enforced best practices for authentication, database schema design, and asynchronous data fetching.
Provided continuous code reviews, pair programming sessions, and architectural planning.
The Final Product
The fully functional tour booking engine currently live in production.

Witnessing a student transform wireframes into a complete, robust, and beautifully responsive platform like My Urban Guide is the ultimate reward of this mentorship journey.