Overview
Dashpik is a platform Backspan designed and built end to end. There was no existing codebase, no infrastructure, and no prior technical foundation — the product, the architecture, and the delivery pipeline all started at zero.
The result is a single system spanning three surfaces: a React Native application in the App Store and Google Play, and the web portals the business uses to operate everything behind it.
The Challenge
Shipping to iOS, Android, and the web usually means three teams, three release cycles, and three chances for the product to drift apart. Dashpik needed all three from one team, on one schedule, without the mobile app feeling like a wrapped website or the portals feeling like an afterthought.
That put the weight on architecture rather than output. Business rules had to live in one place so a change didn’t need applying three times. Authentication, permissions, and data models had to be shared across mobile and web without leaking mobile assumptions into the portals. And the whole thing had to survive app store review on a predictable cadence.
What We Built
We built Dashpik as one product with a shared core and three tuned front ends.
Key deliverables:
- React Native application for iOS and Android from a single codebase, built natively rather than wrapped
- Web portals for administration and day-to-day operations, with role-separated access
- Shared API and authentication layer, so identity and permissions are defined once
- A design system used across mobile and web, keeping the product recognisable on every surface
- Push notifications and resilient client state, so the app stays useful on a poor connection
- Automated CI/CD, including store release pipelines and over-the-air updates for the mobile app
Results
- One codebase shipping to iOS, Android, and web
- Feature parity across platforms without standing up a separate native team
- Releases go out on a predictable cadence through automated store pipelines
- The portals let the operations team run the platform day to day without engineering involvement