Samuel Forrest
Samuel Forrest

Student, Developer & Tutor

Sit Stop

February 16, 2026

Sit Stop

Overview

A client, who is part of a local charity called Sit Stop, contacted me requesting for an update for their outdated website. The new website needed to be accessible for users of all ages, needed to be mobile-friendly and display the locations of all the seats available in local businesses

Sit Stop is a local charity that displays their logo on a sticker within local businesses, which means that the business has agreed to provide free seating to anyone who needs it, including the elderly, children, those with illnesses or those who are tired and struggling to walk.

Sitstop

GitHub Source Code

Tech Stack

I decided to use a modern tech stack for this website, but prioritised accessibility during every stage of the development. I used simple ShadcnUI components for buttons, in addition to the accordions for the FAQ section. I also built a large TypeScript data module to act as a single source of truth for all the Sit Stop locations.

Frontend

  • TailwindCSS
  • ShadcnUI
  • TypeScript
  • React
  • Lucide React Icons

Backend

  • Next.js
  • Cloudflare
  • Vercel
  • Google Search Console

Features

  • Static navbar with accessible icons
  • Engaging carousel of images on landing page
  • Collapsible FAQ section
  • Location grid
  • Location search feature
  • News page

Future Improvements

In the future, I would like to implement a way to feature specific locations, such as a banner around the featured locations.

I would also like to implement a filter or sorting function within the locations page.

What I learnt

This project underwent a few iterations, with multiple meetings with the stakeholders. Changes that were made included:

  • Accessibility improvements and line spacing standardisation
  • Clear navigation bar which links to sections of the page
  • Add captions to images

Therefore, I've learnt to prioritise accessibility from the start of new projects.



Back to top