Skip to content
Taking 2 projects at a timeBook a 20-min call
Book a 20-min callhello@theweb0.com

Own product · Definition and prototype

Rental application desk for letting agencies

My own product, at prototype stage. It is defined and prototyped. No application code is written and nothing has shipped.

A system designed to take a rental application from the listing link to a lease signed by both sides. Agents work in one workspace. Each applicant gets a page under the agency’s name with the status and the next step.

It is on this site for one reason: it shows how I define a product before I build one.

Prototype

Not shipped
Role
Research, product definition and design
For
Belgian letting agencies, and the people who apply to them
Designed to replace
Applications sorted across email, PDFs and a spreadsheet
Stage
Definition and prototype
Prototypes
3, in HTML
On paper
Product docs, 8 decision records, an information architecture, 9 journeys, wireframes for every page

The problem

What it is designed to replace.

From my own research for this product, not from a public study.

An agent sorts the applications for one unit across email, PDFs and a spreadsheet.

One file per application, grouped by whose move it is: yours, theirs, or after signature.

Applicants send their documents and hear nothing back.

A page under the agency’s name that shows the status and the one next step.

The lease rules of each region live in the agent’s head.

A unit carries its region, and its document checklist follows from it.

One application, from the link to the move-in:

  1. Apply linkOne link per unit
  2. ApplicationLands in Work
  3. DocumentsChecklist, with waive
  4. ViewingPlanned, attended
  5. ChosenOne at most
  6. Lease signedBy both parties
  7. Move-inFour items, with proof

Try the prototype

One checklist, two sides.

Prototype: nothing is uploaded, sent or stored.

The agent’s file and the applicant’s page read the same checklist. Upload on the phone and the file fills in. Waive a document in the file and the phone stops asking for it. The reminder is written from whatever is still open.

The agent’s file

Example LettingsWorkUnitsSettings
Find anything/
EN
Rue de l’Exemple 12Sofie MaesIn reviewYour move: send the reminder
Completeness2 of 3 open

Proof of identity

Uploaded 6 Aug · too dark to read

Unreadable

Payslip

Not uploaded yet

Missing

Proof of address

Received 9 Aug

Received
ReminderDraft

Hello Sofie,

Two things are still missing from your file for Rue de l’Exemple 12:

  1. a readable proof of identity (the scan you sent is too dark to read)
  2. your most recent payslip

You can add them on your application page.

Written from the open items.

The applicant’s page

Example LettingsEN

Your application

Rue de l’Exemple 12, 1000 Brussels

2 things are missing

Add what is missing and the agency can look at your file.
  • Proof of identity

    Too dark to read. Send it again.
  • Payslip

    Not uploaded yet
  • Proof of address

    Received 9 Aug

Prototype. Nothing is uploaded.

Upload on the phone, or waive in the file. Both sides follow.

Own product · Prototype

One checklist, two sides

Prototype. Nothing is uploaded, sent or stored. The people and the address are made up.

Why it is here

How I define a product before I build it.

The words come first.

Unit, application, stage, closed outcome. Each term is defined once, so the screens, the data and the conversations with agents all use the same one.

Decisions are written down.

Eight decision records, each a choice and its reason. One of them: the assistant drafts emails and flags unreadable files, and it never grades a person.

Journeys before screens.

Nine journeys from the apply link to the move-in checklist, then wireframes for every page, then three clickable prototypes to test them.

The rule the design hangs on

The software checks whether a file is complete. It does not score, rank or rate a person, and what an applicant declares is shown as they declared it. The agent decides.

What this does not prove

Delivery. Nothing here has shipped, so I claim nothing about how it performs or which rules it meets. For software that runs, look at the clinic platform and the CRM.

Prototype screens

Five screens from the prototypes.

Redrawn here as live mockups. Every one is a prototype: none of it is running software.

Screen 1 of 5: Work

Example LettingsWorkUnitsSettings
Find anything/
EN

Work

11 files open across 5 units

Your move4Files waiting on you
Sofie MaesRue de l’Exemple 122 missing · viewing attendedSend reminder
Noah DuboisRue de l’Exemple 12None missing · viewing attendedDecide
Emma JanssensVoorbeeldlaan 8New today · 1 unreadableOpen file
Hanne DesmetVoorbeeldstraat 21None missing · viewing attendedDecide
Their move5Waiting on the applicant
Karim BenaliRue de l’Exemple 12None missing · viewing planned Thu 14 AugViewing
Lotte PeetersVoorbeeldlaan 81 missing · reminder sent 2 days agoUpload
Milan ClaesVoorbeeldlaan 8Guarantor’s documents requestedUpload
Inès LambertVoorbeeldstraat 21None missing · viewing planned Fri 15 AugViewing
Tom VerhaegenVoorbeeldstraat 212 missing · applied todayUpload
After signature2Signed, not moved in yet
Lucas MartinRue du Modèle 3Move-in: 2 of 4 doneChecklist
Julie WoutersRue de l’Essai 5Move-in: 3 of 4 doneChecklist
Units5

Rue de l’Exemple 12

1000 Brussels · 9-year

€1,250

3 open

Voorbeeldlaan 8

9000 Ghent · 9-year

€980

3 open

Voorbeeldstraat 21

2000 Antwerp · 9-year

€1,120

3 open

Rue du Modèle 3

4000 Liège · Short term

€760

Signed

Rue de l’Essai 5

5000 Namur · Short term

€690

Signed

New unit

Screen 2 of 5: Pipeline

Example LettingsWorkUnitsSettings
Find anything/
EN

Units / Rue de l’Exemple 12

1000 Brussels · €1,250 a month · 9-year lease

Copy apply linkEdit unitStop round
New1

Karim Benali

None missing · viewing planned

Applied 10 Aug

In review2

Sofie Maes

2 missing · viewing attended

Applied 6 Aug

Noah Dubois

None missing · viewing attended

Applied 7 Aug

Chosen0 of 1

Nobody chosen yet

One applicant at most. Choosing opens the lease.
Closed 2Ella Simon, withdrawn · Tim Goossens, rejected

Screen 3 of 5: Application file

Example LettingsWorkUnitsSettings
Find anything/
EN
Rue de l’Exemple 12Sofie MaesIn reviewRejectChoose
Completeness2 of 3 open

Proof of identity

Uploaded 6 Aug · too dark to read

UnreadableWaive

Payslip

Not uploaded yet

MissingWaive

Proof of address

Received 9 Aug

ReceivedView
Viewing
Attended 12 Aug
Declared resources

€3,400 a month

As declared by the applicant. Rent is €1,250.

Household and guarantor
Household
2 adults
Guarantor
None
Applied
6 Aug
ReminderDraft
ENNLFR
To Sofie Maes

Hello Sofie,

Thank you for applying for Rue de l’Exemple 12. Two things are still missing from your file:

  1. a readable proof of identity (the scan you sent is too dark to read)
  2. your most recent payslip

You can add them on your application page.

Kind regards,
Nora Jacobs

EditOpen in Send
Lists the gaps in the file. Says nothing about the person.

Screen 4 of 5: Compare

Example LettingsWorkUnitsSettings
Find anything/
EN
New1

Karim Benali

None missing · viewing planned

Applied 10 Aug

In review2

Sofie Maes

2 missing · viewing attended

Applied 6 Aug

Noah Dubois

None missing · viewing attended

Applied 7 Aug

Chosen0 of 1

Nobody chosen yet

One applicant at most. Choosing opens the lease.
Closed 2Ella Simon, withdrawn · Tim Goossens, rejected
Compare two files
Sofie MaesNoah Dubois
Applied6 Aug7 Aug
ViewingAttended 12 AugAttended 12 Aug
Still missingPayslip · proof of identityNothing
Declared resourcesAs declared. Rent is €1,250.€3,400 a month€2,900 a month
Household2 adults1 adult
GuarantorNoneAdded, documents received
No score and no ranking. Shown in the order they applied.Close

Screen 5 of 5: After signature

Example LettingsWorkUnitsSettings
Find anything/
EN
Rue du Modèle 3Lucas MartinLease signed
Move-in checklist2 of 4 done

Deposit

Proof uploaded 2 Sep

View proof

Lease registration

Upload the proof

Upload proof

Inventory

Signed by both, uploaded 4 Sep

View proof

Insurance

Waiting on the tenant

Upload proof
Lease
Template
Short-term lease
Signed
By both parties, 1 Sep
Document
lease-rue-du-modele-3.pdf
Status mail to the ownerPreview
To the owner of Rue du Modèle 3

Rue du Modèle 3: lease signed, 2 of 4 move-in items done

The lease was signed by both parties on 1 September.

  1. Deposit: done
  2. Lease registration: open
  3. Inventory: done
  4. Insurance: open

You get the next mail when the checklist changes.

EditSend

Own product · Prototype

Work

Prototype. Every open file, sorted by whose move it is.