Construction Tech Platform
One construction platform for five roles who each see the project differently.
Customers, architects and builders each look at a different part of the same house. As the only designer on a 7-person team, I turned the wireframes and specs I received into the final UI and flows, and checked them against the rules of the service, so all five roles work from one project record.
Live since Sept 2025 · Tokyo areaPartial NDA: the client, the product's name and real project details are withheld. The screens are the real designs, in Japanese, with the brand mark and place names replaced. Some screens carry a tag. Rebuilt: the admin shipped from wireframes, so its screens are rebuilt in the product's final UI kit. Recreated: the final file wasn't archived, so the screen is recreated in the same kit. Added: the confirmation dialog on Disagree was added for this case.
- How did I help
- Design & system work
- PropTech · Web
- Role
- Sole UX/UI designer
- Team
- 7-person project team: 1 designer, 3 devs, 2 QC, 1 PM
- Timeline
- 13 months
- Platform
- Web (responsive, shipped as an app)
- One construction platform where customers, a director, real estate companies, architects and builders work from one project record.
- As the only designer on a 7-person team, I turned wireframes and specs into the final UI and checked them against the rules of the service.
- Live since Sept 2025 in the Tokyo area. Partial NDA: real designs in Japanese, with names replaced.
The tour: The wireframes had gaps → What kept five roles on one system → Validate with people on site

No layers of middlemen.
One platform, one director.
Custom homes usually pass through layers of middlemen: owners pay more, while architects and craftsmen work to tight deadlines for little. The platform connects them directly, with a director and an engineer in between, and every role sees the same project steps.
Director / Engineerディレクター・ エンジニア
Partner portalAll 13 stepsThe director runs the project through all 13 steps, from proposing architects to assigning the builders, and completes it once every member is done; the engineer supervises the site.
Large home builders and materials suppliers also work with the company, but outside the platform, so they have no role here.
The director runs all 13 steps.
Everyone else joins when needed.
The wireframes had gaps.
I closed them.
I worked from wireframes and specs handed to me. Where a wireframe disagreed with the rules of the service, I redesigned the final UI to follow the rules.
- 01Check the wireframesRead each wireframe against the written spec and flagged where the two disagreed or stopped short.
- 02Design the final UITurned the customer and partner wireframes into finished screens, one flow per role, on the component set I extended.
- 03Map where roles meetChecked the rules where one role's action changes what another can do, like a disagreement that stops every later step.
- 04Hand off directly to devs and QCAs the only designer, I handed off straight to the 3 devs and 2 QC, so questions came straight to me.
One login,
four partner views.

When one role's action changes what another can do.
Four rules from the spec. Two live in the internal admin.

When the customer disagrees
Disagreeing with the rough estimate means no contract, and every later step stops, so the customer confirms it first.
What kept five roles on one system.

A starting screen for each role
Each role needs a different starting point in the same projects.
The builder posts it.
The director and the customer see it.
When a partner posts an update, the customer sees it in their portal right away.

The same portal on a phone.

Inside the product.

Ask for a free consultation
The customer sends the free consultation form; updates then come in as messages on their My page.
Validate with people on site, and measure the change.
The team was my only feedback loop. It caught plenty of logic gaps, but edge cases were checked against what the team believed users did, not what they really did. Next time I'd test with people on site and measure the change after launch.
- Different views, same projectThe hard part was agreeing what is shared and what stays role-specific.
- Five roles, five starting pointsEach role needed its own entry point into the same data.
- Fix contrast in the paletteThe error red in the original palette didn't pass contrast. On the screens rebuilt for this case I used a darker red (#C4472F); next time I'd fix it in the palette itself.
Find the gaps before your users do.
For platforms where several roles share the same data and every missing state becomes a support ticket.
Similar work: UX audit, quoted after a short call














