Hostel Mess Management System (Offline-First)
An offline-first meal attendance and billing platform for university hostel messes — operates seamlessly without internet and synchronizes when connectivity returns.
What it is
Tracks daily meal attendance, rebates, and monthly billing across hostel messes with role-based workflows for Student, Mess Manager, Hostel Clerk, and Super Admin. Mobile clients persist operations locally first with offline storage and synchronize deltas with a central Django REST Framework + PostgreSQL backend.
Architecture Highlights
- Spec-first engineering workflow: complete Software Requirements Specification (SRS), Software Design Document (SDD), Flow Document (FlowDoc), and Database Design Document (DBDD) authored prior to implementation.
- Decoupled architecture: Django REST Framework backend with PostgreSQL, paired with a React Web dashboard and React Native (Expo) cross-platform mobile client.
- Offline-first local storage engine designed for zero-latency mess counter check-ins during campus Wi-Fi outages with delta synchronization.
Done So Far
- Completed SRS, SDD, FlowDoc, and DBDD technical specifications.
- Scaffolded Django REST Framework backend schemas and React / React Native client projects.
Current Focus
Implementing offline delta sync queue and role-based API authentication.
Next Milestone
First vertical slice: offline meal attendance check-in on mobile syncing to the central DRF + PostgreSQL backend.
Recent Dev Log
- 2026-09Scaffolded Django REST Framework backend with PostgreSQL and React Native (Expo) mobile client structure.
- 2026-08Finalized Database Design Document (DBDD) and offline delta synchronization state flows (FlowDoc).
- 2026-07Completed SRS and SDD defining Student, Mess Manager, Hostel Clerk, and Super Admin RBAC boundaries.