CinemaVerse customer home page
Movie discovery with search, genre and language filters, cast, images, and showtimes.

Cinema booking
A cinema ticket platform covering discovery, seats, bookings, payments, tickets, and administration.
I built CinemaVerse with a three-person team as a full cinema booking platform and .NET backend case study.
I worked on backend architecture, booking and ticketing, and payments. I shared backend responsibility with a teammate.
The product, at a glance
A cinema ticket platform covering discovery, seats, bookings, payments, tickets, and administration.
I built CinemaVerse with a three-person team as a full cinema booking platform and .NET backend case study.
Explore the product

CinemaVerse customer home page
Product highlights
Movie discovery with search, genre and language filters, cast, images, and showtimes.
Interactive seat selection, real-time availability, Stripe payments, QR tickets, and check-in management.
Admin surfaces for movies, media, branches, halls, seat layouts, genres, showtimes, users, and bookings.
JWT access and refresh tokens, rate-limited auth, Hangfire expiry/reminder jobs, MailKit, and Serilog.
Nour's contribution
I worked on backend architecture, booking and ticketing, and payments. I shared backend responsibility with a teammate.
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.
Angular communicates with an ASP.NET Core service and repository stack that integrates JWT, Stripe, QR tickets, Hangfire jobs, email, rate limiting, and an admin surface.
Our project includes the full stack, 94 API endpoints, customer and admin workflows, authentication, and background jobs.
I present my backend scope as shared; the next technical work is automated coverage for seat concurrency, payment, expiry, and ticket issuance.
End of project world
A cinema ticket platform covering discovery, seats, bookings, payments, tickets, and administration.