This project is a modern web application for searching, booking, and managing bus tickets across multiple cities in Costa Rica. It simulates a real-world booking experience with seat selection, form validations, error handling, and a clean, user-friendly interface.
The most challenging parts were creating a reusable modal that works well on both mobile and desktop, and adding route guards to prevent users from accessing invalid booking paths.
The app is hosted on Vercel, with optimized images and well-organized code to ensure fast loading. According to Google PageSpeed Insights, it consistently scores above 88 in all categories.
Basic SEO practices were followed, including the use of semantic HTML and adding alt text to all images. The site also supports keyboard navigation to improve accessibility.
This was a solo project where I handled design, development, and deployment. UI inspiration was taken from popular travel platforms.