CASE / GOVERNMENT

Police Awas Allotment & Housing Management System

Police Awas allotment system case study: online registration, seniority-based waiting list, monthly allotment cycle, vacate tracking and fee billing by Websofy.

Police Awas Allotment System Developed by Websofy

Project overview

Online registration, rank-wise waiting lists, monthly allotment cycles, vacate tracking, and bijli-kuda fee billing for police housing in Uttar Pradesh.

A police Awas allotment system is web-based housing software that registers police personnel, ranks them on waiting lists by application time, allots government quarters, tracks vacation after transfer or retirement, and bills electricity and garbage fees. Websofy Software Pvt. Ltd., Lucknow, built this one for a police housing branch in Uttar Pradesh.

At a glance Details
Built for Police housing branch (Awas Shakha), Uttar Pradesh
Built by Websofy Software Pvt. Ltd., Lucknow
Technology Laravel 11, React 18, MySQL
Users Employees, clerk, Reserve Inspector, approving officer, administrator, auditor
Languages Hindi and English
Deployment Office computer or state data centre

What is the Police Awas Allotment System?

It is a web application that replaces the paper housing register with one online record. It covers registration, waiting lists, allotment orders, possession, vacation, electricity and garbage fees, and reports. Personnel use it from a computer or mobile browser.

What problems does it solve?

Registers kept in legacy Hindi fonts cannot be searched or shared. Without time-stamped applications, seniority cannot be proved. Quarters stay occupied after transfer, retirement, or death, and dues are tracked as a single “paid till” date. The system gives every applicant a visible position, every vacate case a due date, and every bill a status.

How does the waiting list work?

Each quarter type, from Type I to Type V, has its own list matched to rank. For example, a constable is entitled to Type I and an inspector to Type III. Lists are ranked in three steps:

  1. Approved priority cases, with an order reference.
  2. System-stamped time of receipt, so whoever applied first comes first.
  3. Order of entry, for paper applications received at the same time.

Every published list carries a version code, and names are masked for privacy.

How does the monthly allotment cycle work?

Step What happens
Open The approving officer publishes all inspected vacant quarters.
Choose Applicants select up to three quarters in order of preference.
Allot The system allots in list order, giving each person the first free choice, and issues orders.
Accept By default, 15 days to accept and 30 days to take possession.
Bar Refusal or non-occupation bars the applicant for a set period (365 days by default).

A single vacancy can also be allotted between cycles. The system proposes the top eligible applicant, and the approving officer approves.

What happens after transfer, retirement, or death?

The housing clerk records the event, and the system opens a vacate case with a vacate-by date based on the case type. The approving officer can grant special permission with a reason and order number. The Reserve Inspector then records vacation, checks dues, and inspects the quarter before it is released for allotment. The DDO is informed to restart HRA.

How are bijli and kuda fees managed?

The Reserve Inspector enters monthly meter readings, and the system generates electricity and garbage bills at configurable rates. The clerk receives payment and issues numbered receipts. Officers see paid, unpaid, and outstanding amounts by premises and person, print defaulter lists, and waive bills with a recorded reason.

How does it keep allotment fair and secure?

Allotments outside the list need sanction from the CP, JCP, DCP, or SP, with a reason and order reference. They are capped (10 percent by default) and shown in a public out-of-turn register. Every action enters a hash-chained audit log, so any altered entry is detected. Passwords use bcrypt, five wrong attempts lock a login for 15 minutes, and each role sees only the screens it needs.

Who uses it and for what?

Police personnel

  • Register with a service number and apply for the quarter type matching their rank.
  • Check their waiting-list position, choose quarters, and accept or refuse offers.

Housing branch and officers

  • Verify registrations, manage the allotment desk, and record special permissions.
  • Track vacate cases, bills, receipts, and reports in numeric, graphic, and text form.

How did Websofy build it?

Websofy first mapped the department’s allotment model, retention periods, and fee structure. The rules were built into one allotment engine, with rates and time limits stored in settings instead of code. The old register was converted to Unicode Hindi and imported, then tested before installation and staff training. Daily backups protect the data.

What changed

Applicants can see where they stand, officers can justify every allotment, and fee dues are visible by premises and person. The housing branch now works from one searchable record. See also our Lucknow Police citizen services portal.

Want something similar?

Tell us your requirement, and we will scope a comparable housing or allotment solution for your department.

Build a similar solution →

How we approach engagements like this

  • Requirement discovery mapped to the real workflow, users and data involved
  • Solution architecture and module planning before any code is written
  • Secure, tested engineering with clear documentation
  • Structured handover, training and post-launch support

Frequently asked questions

What is a police Awas allotment system?

It is web-based software that manages government quarter registration, rank-wise waiting lists, allotment, vacation, and bijli and kuda fee billing in one system, replacing the manual housing register.

How is seniority decided in police quarter allotment?

Approved priority cases come first, then the system-stamped date and time of application, so whoever applied first comes first. Same-time paper applications are ranked by order of entry.

How does the monthly allotment cycle work?

The approving officer publishes vacant quarters; applicants choose up to three, and on closing the system, allotments are listed in order. By default the allottee has 15 days to accept and 30 days to take possession.

How long can an employee stay after transfer or retirement?

Defaults are 60 days after transfer, 120 after retirement, 365 after death in service, and 30 after dismissal. The department can change them, and the approving officer can grant special permission.

Can the rules be changed without coding?

Yes. Rates, time limits, rank entitlements, and retention periods are stored in settings and can be changed by the administrator or approving officer.

Can other departments or states use it?

Yes. It can be configured for other police districts, units, and government housing departments.

Talk to Websofy about a project like Police Awas Allotment & Housing Management System