Web2026Project demo
Online Booking
A booking flow for customers and a real-time dashboard for staff managing appointments.
- Platforms
- Web
- Focus
- Book in a few steps · Live staff view · Automated follow-up
Project view
The story
The problem
Manual bookings can interrupt staff, lead to missing information, and make confirmations harder to track.
What it delivers
I built a guided appointment flow for customers, alongside a staff dashboard that receives booking updates in real time.
At a glance
Book in a few steps
Services, times, details, and confirmation form one clear flow.
Live staff view
New bookings appear without refreshing the dashboard.
Automated follow-up
Customer verification, confirmation emails, and scheduled reminders reduce repetitive administration.
Built with
- React
- .NET
- SQL Server
- Twilio
- SignalR
Real-time by design
SignalR delivers booking updates to the relevant organisation dashboard without requiring a page refresh.
Background processing
Background services handle confirmation emails and reminders separately from the customer booking flow.
A closer look
Continue exploring
More projects
- Web2026Cinelas — Movie & TV DiscoveryA live film and TV platform for discovering titles, tracking what you watch, and finding where to stream them.
- Web2026Personal PortfolioThe portfolio you are viewing: a static Next.js site designed for accessibility and privacy, served from a Raspberry Pi.
- Security Lab2026Web Application Security: SQL Injection & XSSFrom HTTP enumeration to database extraction and session access in a deliberately vulnerable lab.