← projects

Alloc8

2024-06-01 [active]
Full StackRedisConcurrencySemaphoresWeb

Alloc8 is the official hostel room allocation website of IIT Patna, built for a high-pressure use case: thousands of students trying to claim limited rooms at the same time.

Seat-Booking UX for Rooms

The interface borrows from movie-seat booking patterns because the mental model is instantly clear: choose a room, choose a spot, coordinate with a roommate, commit.

Concurrency Control

The harder part lived behind the interface. I implemented Redis locks and semaphore-based concurrency control so the system could scale horizontally without double-booking rooms or collapsing under simultaneous allocation traffic.