Blog News Contact Get a proposal

Construction · Field Service · iOS + Android + Web

Sitewise: a construction crew app and web admin, concept and clickable MVP prototype

A two-part product for a construction company. The crew mobile app covers job sites, tasks with statuses, photo reports and shift tracking. The web admin for supervisors and the office covers job sites, a task kanban, staff and timesheets with CSV export. We designed both parts and built a connected clickable prototype.

Crew mobile app and web admin in one prototypeJob sites with progress, tasks and photo reportsTask status updates and photos from the siteShift tracking: clock in / clock out per job siteTimesheets by employee and job site with CSV exportAlerts for new tasks and deadlines
Sitewise — MVP prototype
SitewiseMVP prototype
Project typeConcept and clickable MVP prototype
IndustryConstruction and renovation, field crews
PlatformsiOS · Android · Web
ScopeMobile app + web admin

About the product

In short: what the product is and who we built it for.

Sitewise is a concept product for a construction and renovation company running several job sites at once with crews of different trades. Tasks are handed out in messaging apps, photos get lost in chats, and hours are collected by hand at the end of the week.

We designed a mobile app for crews paired with a web admin for supervisors and the office, and built a clickable prototype of both. A switcher at the top of the prototype lets you go through the flows of a worker on site and of a manager at a desk.

The challenge

The company needed all job site work in one place: who does what, what status each task is in, what the photos show and how many hours were worked. Management needed a view across all sites without calling crew leads.

The worker app had to be simple: large controls, minimal text, usable with gloves and on the move. The admin, by contrast, is data-dense: lists, filters, a kanban board and timesheets.

Project highlights

Job sites. A list of sites with address, status, task progress, photo count and crew. In the admin, sites are filtered by status, created and assigned to crews.

Tasks. Workers see their tasks by job site, move them from To Do to In Progress to Done and attach photos from the site. In the admin, tasks are laid out on a kanban board.

Time tracking. Start and end a shift in one tap with a job site selected, with daily and weekly totals. The admin has timesheets by employee and job site and CSV export for payroll.

Notifications. New tasks, site assignments and deadlines arrive in the app, so the crew never misses a change.

Solution and approach

We defined the roles — worker, crew lead, supervisor, office — and built a set of flows for each. The mobile part is large and high-contrast, the web part is dense with tables and cards, and both share one design system with a common palette and statuses.

The prototype opens via a link in the browser. For the MVP we recommend Flutter for the mobile app, React for the web admin and a Laravel backend with PostgreSQL; photos are kept in object storage, and timesheets are exported to the accounting or ERP system.

Tech stack

FigmaDesign system and mockups for mobile and web
HTML · CSS · JSClickable prototype of both parts
FlutterFlutterRecommended stack for the mobile appReactReactRecommended stack for the web adminLaravelLaravelRecommended backend: tasks, shifts, timesheets
PostgreSQL · S3Job site data and photo report storage

Why both parts in one prototype

The product's value shows up where roles meet: a worker marks a task done and attaches a photo, and the supervisor sees it in the admin right away. That is why we built both parts into one prototype, connected by shared data — the same job sites, tasks and people.

This lets the client check the whole process end to end, from a task on site to a timesheet in payroll, and agree on the MVP scope before development.

Product features

Key capabilities that solved the business problem.

Job sites

Address, status, progress, photos and crew

Tasks

Statuses and photos from the site

Kanban

Tasks from all sites on one board

Shift tracking

Clock in / clock out per job site

Timesheets

By employee and job site, CSV export

Staff

Roles, contacts and workload

Notifications

New tasks and deadlines

How it works

Key prototype screens, step by step.

Sitewise: Crew job sites

Crew job sites

Workers see the sites they are assigned to: a site photo, address, task progress, number of photo reports and people. At the top is the current shift banner with a timer.

The site card leads to tasks and the photo gallery, so everything about a site is in one place.

Sitewise: Task and status change

Task and status change

The task screen shows the assignee, due date, author and current status. The worker changes the status in one tap and attaches photos from the site.

Changes appear instantly for the supervisor in the web admin, with no calls or messages needed.

Sitewise: Time tracking

Time tracking

Start and end a shift in one tap with a job site selected. Below are today's and this week's hours, a daily chart and shift history.

This data feeds the timesheets the office sees in the admin.

Sitewise: Web admin: dashboard

Web admin: dashboard

An overview of all job sites: how much is planned, in progress and done, sites by status with task progress, and a list of who is on shift right now.

The supervisor sees where work is moving and where it has stalled, without calling crew leads.

Sitewise: Web admin: timesheets

Web admin: timesheets

Hours from mobile shift tracking roll up into timesheets by employee or by job site, filtered by week, site and people.

Timesheets export to CSV for payroll.

Clickable prototype: Sitewise

The prototype opens in your browser, no install needed. Walk through the flows yourself: screens are linked, and buttons, fields, sheets and error states all work. It is best viewed on a phone; on a desktop it is shown inside a device frame.

Open the Sitewise prototype ↗

Employee and job site data

The product stores employee data, working hours and job site photos. Access is role-based: workers see only their own sites and tasks, supervisors see their sites, and the office sees everything.

In development, personal data processing follows the client's jurisdiction — GDPR in the EU and applicable US state privacy laws — and photos and timesheets are stored on the company's servers or in the cloud of its choice.

By the numbers

2parts: mobile and web
7web admin sections
3task statuses
0installs needed to try it

A connected clickable prototype of the mobile app and web admin.

Job sites with progress, tasks, photos and crew.

Task status updates and photo reports from the site.

Shift tracking with job site selection and history.

Task kanban, staff and CSV timesheet export in the admin.

The prototype opens via a link in the browser.

Frequently asked questions

Which companies is Sitewise for?

Construction, renovation and installation companies with several job sites and crews, and any field service business that needs to assign tasks, collect photo reports and track working hours.

Can I try the prototype?

Yes. The prototype link is on this page, and it runs in the browser.

Can timesheets be exported to our accounting or ERP system?

Yes. The prototype shows CSV export; in development, timesheets can be sent to your accounting or ERP system via API.

Does the app work offline on the job site?

For the MVP we recommend an offline mode: tasks and shifts are saved on the phone and sync once a connection is available.

How much does it cost to build a construction crew app?

Based on a finished prototype, we estimate MVP timeline and budget within 1–2 business days. Cost depends on the number of roles, integrations and offline flows.

Trusted by product teams across the US and Europe

Companies from retail, medtech, logistics and e-commerce that we helped build digital products.

SuperStep logo
Unilab logo
Plonq logo
Galamart logo
GROM Security logo
Move2Armenia logo
Moscow Windows logo
Fork & Spoon logo
Konga logo
xRouten logo
REHAU logo
AIS logo

YuSMP Group development services

The full spectrum of development — from native mobile apps to web platforms, AI and cloud. Pick a direction or order a turnkey project.

Mobile App Development

Native iOS & Android plus cross-platform Flutter and React Native — from MVPs to apps with millions of installs.

Learn more

iOS Development

Native Swift / SwiftUI iOS apps — with Apple Pay, Sign in with Apple, App Store Connect deployment pipelines.

Learn more

Android Development

Native Kotlin / Jetpack Compose Android apps — Material 3, Google Play release pipelines, Firebase integration.

Learn more

Flutter Development

Single Dart codebase across iOS, Android, web and desktop — with native modules where needed.

Learn more

Web Application Development

Production web apps on React, Next.js, Vue and Node — SaaS dashboards, B2B portals, marketing-conversion stacks.

Learn more

API Development Services

REST, GraphQL and gRPC APIs — designed for partners, mobile clients and internal microservices.

Learn more

Custom Software Development

Bespoke platforms for mid-market and enterprise teams — internal tools, vertical SaaS, mission-critical backends. Discovery to launch in 12–36 weeks.

Learn more

MVP Development

Focused MVPs in 12–20 weeks — one or two integrations, real users on day one, telemetry built-in.

Learn more

Product Engineering

End-to-end ownership of a digital product — design, build, ship and continuous evolution.

Learn more

AI Agents Development

Tool-using agents that plan, retrieve, act and self-evaluate — in customer service, ops automation, internal copilots.

Learn more

Cloud & DevOps

AWS, Azure and GCP architecture, Kubernetes, Terraform/Pulumi, CI/CD and observability — SRE-grade operations for product teams.

Learn more

Technical SEO & Growth

Technical SEO, Core Web Vitals, structured data, internal-link architecture — built into your engineering process.

Learn more

Need a product for field crews? Let's start with a prototype

Send us your idea: we will map the key user flows, build a clickable prototype and estimate the MVP timeline and budget within 1–2 business days.

Get a proposal

Share a few details and a senior consultant will reply within one business day.

Free project estimate — we’ll come back with a plan within 1–2 business days.
  • Requirements review and tech-stack recommendations
  • Estimate of timeline, budget and team composition
  • No commitment — just a clear plan

Email: sales@yusmpgroup.com

Phone: +374 44 871 811

Offices: KAMAR Business Center, Vazgen Sargsyan St. 2, Yerevan, Armenia · Remote — East-Coast US overlap (9 AM–1 PM ET)

— required fields