Enabling students to book hostels online, and landlords to manage their properties.
Platform
Web
Built With
Django, PostgreSQL, Daraja API
Overview
Nyumbani Hostels was a solution designed to address the hostel booking problem at universities. At Moi University,
a good number of students are not from Uasin Gishu County. Oftentimes, booking a hostel room meant traveling ahead of
time to book this room, or even organizing alternative accommodation.
This a multi-user website that was built to allow students(tenants) to book hostels online while allowing landlords to
manage the properties they owned.
Features
Multi-user Authentication
M-PESA Payment
Multiple room types under one property/building
Tenants can book rooms
Tenants can leave reviews
Landlords can manage vacant and occupied rooms across properties
Landlords can manage their properties (CRUD operations)
Landlord dashboard provides an overview of monthly earnings, number of tenants, vacant rooms, and properties.
Entity Relationship Diagram
Retrospective
The very nature of software and the design process is that it is iterative. Every time I thought, "I guess this is it, it's done!",
It never was. There are still a few features that need some work, like:.