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

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.
- 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.