Back to projects
Case study 01
Fictional product demonstration
FieldFlow Property Care
A full-stack property-care booking and job-management application featuring secure authentication, customer and administrator portals, role-based permissions, PostgreSQL persistence, appointment tracking and a complete job-status workflow.
Visit live product(opens in a new tab)
Full Web App · Portfolio Demo · Job Management
The brief
Context, role and commercial problem
- Context
- A self-directed portfolio demonstration for a fictional local property-care company. The product is clearly labelled as a demonstration and does not represent a real business, customer base or review history.
- My role
- End-to-end product planning, interface design, application architecture, full-stack development, database design, testing and production deployment.
- Problem
- Property-maintenance requests often become fragmented across phone calls and email. The concept needed one clear workflow for submitting a job, confirming an appointment and following progress through completion.
Live interface
Built for desktop and mobile
These screenshots were captured from the live deployed project, not from a design mock-up.


What was delivered
Functionality and decisions
Important functionality
- Secure customer authentication and protected account access
- Separate customer and administrator portals
- Role-based permissions enforced around protected actions
- Job requests, appointment tracking and customer-visible updates
- A complete status workflow from request to completion
- PostgreSQL persistence for users, appointments and job records
Technical and product decisions
- 01Kept public marketing, customer tasks and administrator work clearly separated.
- 02Modelled job status as an explicit workflow so progress stays consistent and auditable.
- 03Placed permission checks at the server boundary instead of relying on hidden interface controls.
- 04Used prominent demo notices and fictional contact details to prevent portfolio content being mistaken for a real service.
Outcome