Bookify hotel search home page
Date-range room search, availability checks, room details, booking history, and customer profiles.

Hotel reservation
A hotel reservation application covering availability, booking, payment, identity, and administration.
I led this team project as my flagship .NET full-stack case study.
I owned the backend work, booking and payment flows, identity and security, backend architecture, and frontend leadership.
The product, at a glance
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

Bookify hotel search home page
Product highlights
Date-range room search, availability checks, room details, booking history, and customer profiles.
Admin dashboard for rooms, room types, bookings, refunds, users, occupancy, and revenue views.
Stripe Payment Intents, SendGrid transactional email, ASP.NET Identity, RBAC, lockout, and CSRF protection.
N-tier structure with Repository, Unit of Work, ViewModel, service layer, migrations, and health checks.
Nour's contribution
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.Project archive
Open any view for a focused, full-screen inspection.
Behind the product
Optional technical context, translated into the product decisions it supports.
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.
I implemented customer and admin workflows, Stripe Payment Intents, SendGrid email, role-based access, health checks, and concurrency controls.
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
A hotel reservation application covering availability, booking, payment, identity, and administration.