Back to ExploreHotel reservation
Bookify hotel search home page

Hotel reservation

Bookify Hotel Reservation System

A hotel reservation application covering availability, booking, payment, identity, and administration.

Project context

I led this team project as my flagship .NET full-stack case study.

Nour's role

I owned the backend work, booking and payment flows, identity and security, backend architecture, and frontend leadership.

The product, at a glance

A useful product, experienced as a complete journey.

A hotel reservation application covering availability, booking, payment, identity, and administration.

I led this team project as my flagship .NET full-stack case study.

Explore the product

Move through the experience

Choose a view
Bookify hotel search home page
01 / 07

Bookify hotel search home page

Product highlights

The moments that make it substantial

01

Bookify hotel search home page

Date-range room search, availability checks, room details, booking history, and customer profiles.

02

Bookify available rooms catalog

Admin dashboard for rooms, room types, bookings, refunds, users, occupancy, and revenue views.

03

Bookify room details and gallery

Stripe Payment Intents, SendGrid transactional email, ASP.NET Identity, RBAC, lockout, and CSRF protection.

04

Bookify reservation checkout

N-tier structure with Repository, Unit of Work, ViewModel, service layer, migrations, and health checks.

Nour's contribution

Work connected to the product you can see

I owned the backend work, booking and payment flows, identity and security, backend architecture, and frontend leadership.

The verified project context and ownership boundaries are preserved.

Behind the product

How the product is put together

Optional technical context, translated into the product decisions it supports.

How it works

The application uses an N-tier structure with presentation, service, and data-access layers, plus Repository and Unit of Work patterns around EF Core and SQL Server.

  • .NET 9
  • ASP.NET Core MVC
  • EF Core
  • SQL Server
  • Stripe
  • Identity
Available evidence

I implemented customer and admin workflows, Stripe Payment Intents, SendGrid email, role-based access, health checks, and concurrency controls.

What is not claimed

I currently present the source and product evidence rather than a live demo; automated booking and payment integration coverage is the next technical step.

End of project world

One product. A complete, inspectable body of work.

A hotel reservation application covering availability, booking, payment, identity, and administration.

  • .NET 9
  • ASP.NET Core MVC
  • EF Core
  • SQL Server
  • Stripe
  • Identity
Back to Explore