Industry
Operations
Greenland Komarov's field team ran on phone calls and spreadsheets. Managers couldn't see what was done. Workers didn't know their plan until someone called. Proof of finished work lived in camera rolls. I built an app the team actually opens every morning.
Personal project for a real client. The team uses it daily.
App for a field operations team, managers assign work on web, workers plan their day and send photo proof from mobile.
Industry
Operations
Services
Key Deliverables
Platform Type
Mobile Application
Tech Stack
A manager in an office and a worker on a building site don't think about work the same way. One plans projects and assigns tasks. The other needs today's list and the next address. Putting both in the same app with different buttons doesn't work, they need different apps that share data.
Photo proof of completed work was getting lost in text messages. Nobody could review it later. Nobody could tie it to a specific task.
Two experiences, one database. Web for managers: assign tasks, see who's available, review photo reports. Mobile for workers: today's numbered list, building locations, start and finish buttons, camera built into the task so they photograph before and after while the job context is right there.
Supabase for auth, data, and photo storage. Multiple languages because the team isn't monolingual.
Managers assign work with a person, description, location, and deadline. They review submitted before/after photos with timestamps and approve or send back.
Workers open the app in the morning, see their day in order, go to each job, mark it done, take photos as part of finishing, not as a separate chore they'll forget.
Managers think in projects. Workers think in "what's next." The app respects both.
two genuinely different apps, not one app with role toggles, managers and workers have nothing in common in how they use it
photos tied to task completion so documentation doesn't get skipped after the work is already done
multiple languages without breaking layouts on small phone screens
replacing phone calls and spreadsheets with something the team would open without being forced to
Phone-and-spreadsheet chaos replaced by one system. Managers see status. Workers see their day. Photos attach to tasks instead of disappearing in camera rolls.
The real team uses it every day. Portfolio images are placeholders. I'm not putting actual job site photos on a public site.
Personal project, real client, real daily use. The biggest decision was splitting manager and worker into separate experiences. Same data underneath, completely different screens on top. They don't share a mental model. The app shouldn't pretend they do.