GS
Back to Library
Case Study

BarberSalonPrototype

Full-featured barbershop website with staff management, booking, and gallery.

Role

Side Project

Duration

2025

Context

A side project to explore service-industry domain modelling in .NET, focusing on clean MVC separation of concerns, reusable view components, and responsive UI design for small businesses.

Focus

ASP.NET Core 8.0

The Challenge

A comprehensive barbershop salon website prototype featuring 7 complete pages: Home (hero banner, CTAs), Services (pricing, booking links), Booking (appointment form), Gallery (portfolio with modal image viewer), About (history, mission, operating hours), Contact (form with Google Maps integration), and Staff (team profiles with galleries, specialisations, and social media links). Includes ASP.NET Core Identity for authentication and SQLite-backed data persistence.

Key Outcomes

01

Built a complete 7-page website prototype covering all core business functions

02

Implemented staff management system with detailed profiles, specialisation badges, and social media links

03

Created a gallery with carousel viewer, thumbnail navigation, and responsive image grid

04

Built an appointment booking form and contact form with Google Maps integration

05

Integrated ASP.NET Core Identity for user authentication and role management

06

Implemented responsive Bootstrap 5 layouts with hover effects and smooth transitions

Technical Stack

ASP.NET Core 8.0MVCEF CoreSQLiteIdentityBootstrap 5Font AwesomejQuery

Visual Documentation

BarberSalonPrototype screenshot 1