an Lucas

Car Rent

Revolutionizing Car Rental: A Journey with Handlebars, Bootstrap, and Authentication.

Home/Projects/car-rent
car_rent_alt
This project marked a significant milestone in my journey as a developer as it was my first endeavor with the use of Handlebars, Bootstrap, and other technologies such as Node.js, Express, SASS, MongoDB, Alpine.js, and Yup. We developed a car rental system with authentication, which, although simple in nature, offered a rich learning experience.

Combining the flexibility of Handlebars for dynamic page creation with the efficiency of Bootstrap for responsive design, the project provided an ideal environment for exploring the creation of elegant and functional user interfaces. Integration with MongoDB allowed for the secure storage of user data and rental records, while the use of Alpine.js added a layer of interactivity to the system.

The Car Rent project was a valuable learning experience, allowing me to explore the intricacies of web development and gain practical experience with a wide range of technologies. It was also a great opportunity to collaborate with other developers, working together to achieve a common goal. This experience not only enhanced my technical proficiency but also nurtured my interpersonal skills, which are essential for successful teamwork.

Case study
The problem
I needed a first genuinely full-stack project — one with real authentication and persisted data, not a static front end.
My approach
Together with other developers I built a car rental system: Handlebars for server-rendered pages, Bootstrap for responsive layout, MongoDB for users and rental records, Alpine.js for interactivity and Yup for validation.
The outcome
A working rental flow with authentication, and my first experience collaborating with other developers in a shared codebase.