Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoadWayz Driving School Website

Website Status Built With

Modern, responsive, SEO-focused brochure website for RoadWayz Driving School (Kirkcaldy, Fife).

Live URL: https://roadwayz.co.uk


Table of contents


Project overview

Static site built to establish an online presence for a local driving instructor. Focuses on performance, accessibility, and local SEO to capture traffic in the Fife area.

Key features

  • Fully responsive: Mobile-first layout using Tailwind CSS.
  • Glassmorphism UI: Modern, clean aesthetic with custom overlays.
  • Interaction: Mobile menu and state management with Alpine.js.
  • Animations: Scroll animations powered by AOS.
  • Contact form: Serverless email handling via Formspree.
  • SEO optimized: JSON-LD Local Business schema, Open Graph tags, and semantic HTML5.
  • GDPR compliant: Privacy Policy, Terms & Conditions, and a cookie consent banner.

Technology stack

This project uses a no-build approach for simplicity and easy maintenance (CDNs instead of a Node.js build pipeline).

  • HTML5 — semantic markup
  • Tailwind CSS (CDN) — styling framework (configured in script.js)
  • Alpine.js (CDN) — lightweight JS for UI behavior
  • AOS (CDN) — Animate On Scroll library
  • Google Fonts — Poppins typeface
  • Font Awesome — iconography

File structure

├── index.html          # Main landing page
├── privacy.html        # Privacy Policy (GDPR)
├── terms.html          # Terms & Conditions
├── 404.html            # Custom error page
├── style.css           # Custom CSS overrides (scrollbars, glassmorphism)
├── script.js           # Tailwind config & AOS initialization
├── site.webmanifest    # PWA manifest for Android/Chrome
├── CNAME               # Custom domain config for GitHub Pages
└── README.md           # Project documentation

Run locally

Since this is a static site, you do not need npm or a build process.

  1. Clone the repository

    git clone https://github.com/lewiswake/roadwayz.git
  2. Open the folder
    Navigate to the folder on your computer.

  3. Run the site

    • Double-click index.html to open it in your browser, or
    • Use the Live Server extension in VS Code for hot reloading.

Configuration & customization

Contact form

The contact form uses Formspree. To update the destination email:

  1. Open index.html.
  2. Find the <form> tag inside the #contact section.
  3. Update the action URL with your new Formspree endpoint:
<form action="https://formspree.io/f/YOUR_NEW_ID" method="POST">

Pricing & content

All content is hard-coded in HTML for speed.

  • Prices: Search for id="rates" in index.html.
  • Phone number: Search for tel:07748128184 to update call links.

SEO & schema

A JSON-LD script tag exists in the <head>. If the business address or operating hours change, update the JSON object inside:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness"
}
</script>

Deployment

Hosted on GitHub Pages:

  • Push changes to the main branch.
  • GitHub Actions will automatically deploy the HTML files.
  • The CNAME file ensures the site resolves to roadwayz.co.uk instead of the default GitHub Pages domain.

License

All rights reserved to RoadWayz Driving School. Website created by Lewis Wake.

About

RoadWayz website

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages