-
-
State Housing Board Portal – Public Home Page for Online Housing Applications and Application Status Tracking.
-
User Registration Page – Account Creation Form for the State Housing Board Portal.
-
User Login Page – Secure Authentication Interface for Accessing the State Housing Board Portal.
-
Applicant Dashboard – Overview of Housing Applications, Eligibility Status, Waiting List, and House Allotment Details.
-
Housing Schemes Page: Displays government housing schemes, eligibility, house models, pricing, and application status.
-
reduce slightly Applicant Profile Page – Manage personal details, contact information, and district information in the Housing Board Portal.
-
Notifications Page – Real-Time Updates on Housing Application Submission, Eligibility Verification, and House Allotment Status.
-
District Officer Dashboard – Overview of Housing Schemes, District Configurations, Housing Units, and Allotments.
-
Application Management Page – District Officer Interface for Reviewing and Verifying Housing Applications.
-
Housing Scheme Management Page – District Officer Interface for Managing Schemes, Configurations, and Available Units.
-
Administration Dashboard – Overview of Housing Schemes, Available Units, and District Officers.
-
Create Housing Scheme Page – Admin Interface for Defining Scheme Details, Income Eligibility, and House Prices.
-
Create Officer Page – Admin Interface for Registering Officers, Assigning Districts, and Setting Login Credentials.
-
My Applications Page – Applicant Interface for Viewing Applications, Eligibility Status, and Verification Details.
-
Admin Dashboard – Overview of Applicants, Officers, Applications, Verification, Allotments, and Housing Schemes.
Inspiration
Housing application and allotment processes can involve lengthy paperwork, unclear status updates, and difficulty tracking waitlist positions. We wanted to create a simple digital platform that makes the housing application process more transparent, organized, and accessible for citizens.
What it does
The State Housing Board Allotment Portal allows citizens to register, view available housing schemes, submit housing applications, upload required documents, and track their application status.
The portal also provides waitlist position tracking so applicants can understand their current status. Housing Board administrators can verify applications, manage housing schemes, approve or reject applications, manage available houses, and handle allotments.
How we built it
We built the project using the MERN stack:
- MongoDB for storing users, applications, housing schemes, documents, houses, and waitlist information.
- Express.js and Node.js for developing the backend APIs and application logic.
- React.js for creating the responsive and interactive frontend.
- JWT authentication for secure user login and role-based access.
- Mongoose for managing MongoDB data models.
- Git and GitHub for team collaboration and version control.
The system is designed with separate modules for citizens and administrators.
Challenges we ran into
One of the main challenges was designing a clear application workflow from application submission to document verification, approval, waitlisting, and final house allotment.
Managing different user roles and ensuring that users can access only the features relevant to them was another challenge. We also had to design the database relationships between users, applications, housing schemes, houses, and waitlists.
Team collaboration and maintaining consistent code through Git branches and GitHub were also important challenges.
Accomplishments that we're proud of
We are proud of creating an end-to-end digital workflow for housing applications and allotment management.
The project brings application submission, document verification, application tracking, waitlist management, and house allotment into a single platform. It also provides administrators with centralized tools to manage applications and housing schemes.
What we learned
Through this project, we learned how to develop a full-stack web application using the MERN stack.
We gained practical experience in REST APIs, MongoDB database design, authentication, role-based access control, file uploads, React components, and Git-based team collaboration.
We also learned how to divide a large project into independent modules and integrate them into a single application.
What's next for State Housing Board Allotment Portal
In the future, we plan to add real-time notifications, email and SMS alerts, online payment integration, downloadable allotment letters, advanced reporting dashboards, improved document verification, and analytics for housing demand and waitlist trends.
Our goal is to make the platform more transparent, efficient, and user-friendly for both citizens and Housing Board administrators.
Built With
- api
- css
- express.js
- git
- github
- html
- javascript
- jwt
- mongodb
- mongoose
- node.js
- react.js
- rest
- vite
Log in or sign up for Devpost to join the conversation.