Use these credentials to explore the demo environment.
Apartment mailrooms have a persistent problem: packages pile up because residents don’t know they’ve arrived. I built this system so property managers can log incoming deliveries and residents get an email when their package is ready for pickup. That’s the part that actually matters. Packages don’t sit around for days because nobody knew they were there.
Property managers create resident accounts, log packages as they come in, and the system handles the rest. Residents can check what’s waiting for them and mark packages as picked up, so the backlog stays visible and nothing sits in the office forgotten.
The backend is ASP.NET Core with Razor Pages and PostgreSQL. I swapped out Bootstrap for Tailwind CSS and daisyUI, and the interface works on both desktop and mobile. Authentication is cookie-based with hashed passwords and server-side sessions.
You can see a demo of the project working here: