Go Back
Bus Tickets Website Preview

Bus Tickets Website

Used Technologies

HTML & CSS JavaScript jQuery PHP

Development Time

Start:
Completed:

Main Features

  • Search and filter available bus routes by city and date
  • Select your preferred seat from the bus layout
  • Enter passenger details and payment information
  • Book or cancel tickets with real-time confirmation
  • Fully responsive design for mobile and desktop devices

Project Description

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.

Development Challenges

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.

Performance & Deployment

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.

SEO & Accessibility

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.

Role & Collaboration

This was a solo project where I handled design, development, and deployment. UI inspiration was taken from popular travel platforms.