Applicant portal
Registration, profiles, property and application records, document upload and a dashboard showing case progress.
We built a property document and case management application from scratch, giving applicants one place to submit documents, follow their case and talk to the professional handling it.
Built for a property services business handling applications that involve documents, reviews and several people.
Real estate and property services. Client and project names are kept confidential.
From scattered paperwork to one case record
Property applications rarely involve one person. An applicant supplies documents, a professional reviews them, someone approves the result and everyone wants to know where things stand. When that runs on email and attachments, the applicant is left guessing and the handler is left chasing.
We built a property document and case management application that connects document handling, case tracking, human review and applicant visibility in one place.
Each case depended on documents moving between applicants and the professionals reviewing them. Without a central system, documents were hard to keep organised, responsibility for a case was not always clear and applicants had little sense of progress.
The business needed a structured way to receive documents, assign cases, review them and keep applicants informed, with the right people seeing the right information.
Documents arrived through different channels
It was not always clear who owned a case
Applicants could not see their progress
Conversations sat outside the case record
Reviews and approvals had no fixed structure
Sensitive documents needed controlled access
We mapped the journey for applicants, handlers and administrators before writing code, and used these questions to shape the workflow and the roadmap.
Questions we worked through
We built the application from scratch on MongoDB, Express.js, React and Node.js. Every case links the applicant, the property record, the uploaded documents, the assigned handler and the conversation, with status updates moving through an approval workflow.
Registration, profiles, property and application records, document upload and a dashboard showing case progress.
Stores and organises uploaded documents against the right case for review.
Creates cases, assigns them to a handler and moves them through review, approval and status changes.
Lets applicants and their assigned professional talk inside the case, with notifications on status changes.
Role-based access and admin tools for managing users, assignments and case activity.
The workflow mirrors how the business already worked, but every step now happens in one shared record.
The applicant creates an account and sets up their profile.
They create a property application and upload the supporting documents.
A case is opened and assigned to a professional, whose details the applicant can see.
The handler reviews the documents and requests more information where needed.
The handler updates the case status, and the applicant is notified of progress.
Applicant and handler message each other inside the case.
The case moves through the approval workflow and the applicant receives the outcome.
Role-based access means each person sees the cases and documents that belong to them.
Creates an account, submits an application and documents, tracks status and talks to the assigned handler until the outcome arrives.
Receives assignments, reviews cases and documents, requests extra information, updates status and moves each case through the workflow.
Manages users, assignments, statuses and permissions, with oversight of overall case activity.
Applicants, case handlers and administrators work in the same system with different permissions.
| Applicant | Case handler | Admin | |
|---|---|---|---|
| Submit an application and upload documents | |||
| Track case status and progress | |||
| Message about the case | |||
| Review documents and request information | |||
| Move the case through the workflow | |||
| Manage users, assignments and permissions |
Applicants and staff each have their own secure account.
Documents are uploaded, stored and organised against the right case.
Each case is created and assigned to a named professional.
Handlers review submitted documents inside the case.
Cases move through defined review and approval stages.
Applicants see their case status and progress in one place.
Conversations stay attached to the case they belong to.
Applicants, handlers and admins see only what their role allows.
The application replaced guesswork with a shared, structured record that every party can rely on.
Before
After
The application connects document management, case tracking, human review and applicant visibility, which is where the real value of the project sits.