Pinned
@pg-accommodation-rent-deposit-manager
1 min
Overview
PG Accommodation Rent, Deposit & Maintenance Manager (PGRDM) is a Django and MySQL web application for owners of paying-guest (PG) accommodation of the kind found around IT parks and colleges in Bengaluru and Pune. A typical PG has 20 to 80 beds spread over shared rooms, a caretaker, and an owner who tracks everything in a notebook and a WhatsApp group. Rent is collected over UPI with no link to the tenant, electricity bills are split by guesswork, security deposits are argued over at exit, and repair requests are forgotten.
PGRDM gives the owner, the caretaker and each tenant one place to work. The owner defines rooms and beds and sets rent and deposit amounts. The caretaker onboards tenants (contact and emergency details only, no government ID numbers stored), records sub-meter readings and logs UPI payments with their reference numbers. The system generates monthly invoices, splits each room's electricity bill among its occupants pro-rata by days stayed, maintains a deposit ledger with deductions and computes the refund when a tenant leaves. Tenants log in to see their dues and passbook and to raise maintenance tickets. Dues reminders go out by email, and reports show occupancy, collections and outstanding amounts.
The project is designed as an individual IGNOU BCSP-064 project. It includes the level-0, level-1 and level-2 DFDs and ER diagram the guidelines require, a dedicated security design (authentication, role-based access, password hashing, CSRF protection, input validation and an audit log), and a test-case table.
Syllabus alignment
IGNOU · BCA (revised) — BCSP-064 guidelines
BCSP-064 · Project · Semester 6 · 8 credits · 200 = report 150 + viva 50 (≥40% each)
- Subjects this project applies
- Python (web application with Django)
- MySQL (relational database design and SQL)
- Software engineering: SDLC, DFD up to level 2, ER diagram, test cases
- JavaScript (client-side form checks)
- How it is evaluated
Team: individual only
synopsis with DFD (≥ level 2), ER/class diagrams; 50–80-page hardbound report (±10%); test cases; security section. Prohibited: C/C++ for DB projects, VB + MS-Access, dBase/FoxPro. Plagiarism → Exam Discipline Committee
Also fits: BCU SEP 2024, GGSIPU 4-year BCA 2024, Kerala University FYUGP 2024.