Kamys Driving School

Jan 2025 - Feb 2025
React
JavaScript
Tailwind
Mapbox

This project was developed for a client in Leeds who needed a website for his driving school. The website provides information about the driving school, its services, and allows users to contact the school for inquiries and bookings.

Technical Details

The project is built using the following technologies:

  • React: A JavaScript library for building user interfaces.
  • Vite: A build tool that provides a faster and leaner development experience for modern web projects.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • Firebase: A platform developed by Google for creating mobile and web applications, used here for authentication and database.
  • Mapbox: A mapping platform for developers, used here to display coverage areas.
  • EmailJS: A service to send emails directly from JavaScript, used here for the contact form.

Project Structure

The project includes various pages and components for different functionalities:

  • Admin Dashboard: A secure area for the client to manage reviews and other administrative tasks.
  • Contact Form: Allows users to send inquiries directly from the website.
  • Testimonials: Displays reviews from students who have taken lessons with the driving school.

Styling

The project uses Tailwind CSS for styling, which allows for rapid and consistent UI development.

SEO and Structured Data

The website includes SEO meta tags and structured data to improve search engine visibility. This includes Open Graph meta tags for social sharing and JSON-LD structured data for better indexing by search engines.