About the Client
FlatZap is a SaaS photo and video management platform designed for businesses that rely on fieldwork and location-based documentation, such as construction, inspections, facilities management, and on-site services.
The product combines a mobile application for capturing images and videos in the field with a powerful web dashboard for organizing, reviewing, and sharing visual data across teams.
CHALLENGE
Before working with Greenice, the client already had a mobile application in production. However, it was built as a legacy native solution , with separate codebases for iOS and Android.
This created several challenges:
- The app was built on outdated platform versions
- Any change or new feature had to be implemented twice
- Maintenance and bug fixing required two separate developers or teams
- Development costs increased as the product evolved
At the same time, the core product challenge remained: companies in the field needed a reliable way to capture photos and videos that would automatically be organized by location, without manual file management.
SOLUTION
We rewrote the mobile application from scratch using React Native , preserving the original functionality while modernizing the architecture, design, and performance.
This approach allowed us to:
- Maintain one shared codebase for both iOS and Android
- Reduce long-term maintenance and feature development costs
- Deliver a refreshed UI aligned with modern UX standards
- Speed up future enhancements and releases
On the functional level, the app uses geofencing to automatically associate photos and videos with physical locations.
When a user captures media:
- GPS coordinates are detected automatically
- A location-based folder is created on the server
- The default address can be kept or replaced with a custom name
- If the user returns to the same location, new media is added to the existing folder automatically
Users can also manually adjust locations by pinning them on a map, ensuring flexibility without sacrificing automation.
CHALLENGE
As adoption grew, companies began accumulating thousands of images across multiple job sites and users . Without centralized control, this led to:
- Poor visibility across teams
- Difficulty managing historical data
- Data loss risk when employees left
- Friction when sharing progress with clients
The platform needed to support high-volume media, fast access, and clear separation between active and completed projects.
SOLUTION
We built a high-performance web dashboard that allows companies to manage all captured media in one place, even at large scale.
Key capabilities include:
- Company-wide overview of users, locations, and image volume
- Instant loading and browsing of thousands of images
- Views by user, location, or group
- Full search across the entire media library using partial names or addresses
Locations and users can be archived when projects end or team members leave, keeping all historical data accessible without cluttering active workflows .
Key features
Advanced Search & Filtering
Geofenced Media Capture
Location-Based Organization
Image Editing & Annotations
Sharing with Live Links
Centralized Web Dashboard
Image & Location Management
The app offers the following image management features:
- Automatic grouping of images by location and capture time
- Manual upload of external images into any location
- Moving images between locations when needed
- Renaming locations globally (synced between app and dashboard)
- Archiving completed locations while retaining access to history
Each image includes:
- Capture timestamp and author
- Editing tools (draw, crop, annotate)
- Text and audio notes added from the field or dashboard
Sharing & Collaboration
The platform supports multiple sharing scenarios:
- Static public links for selected images
- Live links that update in real time as new images are captured
- Email sharing with preformatted messages
- Printing and bulk downloads
This allows teams to keep clients and stakeholders informed without requiring them to register or log in .
User Management & SaaS Model
FlatZap is built as a multi-tenant SaaS platform .
Key capabilities include:
- Role-based access (super admin, admin, user)
- Unified company storage shared across users
- Up to 10 sub-users per account, depending on the subscription plan
- User grouping (e.g. production, sales, operations)
- Automated user onboarding with email invitations
Archived users retain their data, ensuring continuity even when staff changes occur.
BENEFITS FOR THE CLIENT
As a result of our work, FlatZap achieved: