Skip to content

Products / Case study

Campfyr logo

Campfyr

Travel

One shared home for a group trip.

The plan, the people, the money and every photo, in one app that keeps working when the signal doesn't. Plan day by day with real road routes, keep tickets and stays in one wallet, split expenses and settle up by UPI, and share photos phone to phone.

Platforms
Android, iOS
Status
Pre-release
Built by
Devian Labs, in-house
Stack
Flutter, Dart, SQLite, Firebase
Campfyr trips list with illustrated destinations
A trip's day view with weather and the next stop
Group expenses and settle-up in Campfyr

01The problem

“800 photos across six phones. You want about 30 of them.”

A group trip lives in five apps at once: the plan in WhatsApp, the tickets in Drive, the route in Maps, the money in a spreadsheet and the photos on six different phones. Nothing agrees, and half of it doesn't work when the signal drops in the hills.

02What we built

The product.

Plan

A day strip and day map with real road routes, distance and drive time per leg, and stops for part of the group.

Trip wallet

Tickets, stays, transport, contacts and documents as cards with a copyable PNR, Call and Directions.

Expenses

Paise-exact equal and custom splits, balances, settle-up in the fewest payments, and Pay via UPI.

Photo memories

Photos shared phone to phone, with duplicates and near-duplicates caught, so the group keeps the 30 that matter.

Trip experience

Offline weather, rain nudges, and peaks, viewpoints, food and fuel discovered along the route.

Recap

Days, places, kilometres and spend after the trip, with shareable story cards.

Day plan with stops and photos
Plan day by day, with photos from each stop
Trip wallet with stays and contacts
Tickets, stays and contacts in one wallet
Day view with distance covered
Real road routes and distance covered

03Under the hood

The engineering we own.

FlutterDartSQLiteFirebaseMapboxOpenStreetMapClaude API
  1. 01

    A local-first sync engine

    Every change is an operation in an append-only log, ordered by a Lamport clock. Each field is its own last-writer-wins register, and peers compare version vectors to send only what's missing. Applying operations is commutative and idempotent.

  2. 02

    An encrypted phone-to-phone mesh

    Phones find each other over mDNS and talk over a WebSocket mesh. Every frame is sealed with ChaCha20-Poly1305 using a per-trip 256-bit key that travels only in the invite QR.

  3. 03

    A cloud that can't read your trip

    The operation log is mirrored to the cloud already encrypted. Membership is proven with a key-derived proof checked by security rules, tested in the emulator and against production.

  4. 04

    Bandwidth-aware photo sharing

    Phones gossip a thumbnail catalogue and pull originals only on request, in 64 KB chunks. SHA-256 catches identical files and a 64-bit perceptual hash catches near-duplicates.

  5. 05

    Procedural destination art

    Each trip gets a living illustration rendered from code: destination, landmarks, weather, local time, sun and moon position, moon phase and hemisphere-aware seasons.

04Key decisions

Offline first, sync second

Everything works without internet as the baseline. Connectivity is a bonus, not a requirement.

Privacy through encryption

The trip key never leaves the group, so the server stores data it cannot read.

Fair pricing

The first trip is free and joining a trip is always free.

05Where it is today

Pre-release

Campfyr grew out of an earlier prototype for offline group travel. It's now in pre-release on Android and iOS, with store listings coming soon.

For your project

Need something like Campfyr?

The team and the engineering behind Campfyr are available for client projects and long-term partnerships.

  • Mobile apps

    Android and iOS apps in Flutter, offline-first when it matters, with payments and store releases handled.

  • AI agents and MCP

    MCP servers, agent tooling and LLM features with structured output, built with permissions in mind.

  • Backends and APIs

    APIs, auth, databases, sync engines, security rules and edge workers, designed to be secure and cheap to run.

Next case study

Khao

QR menus and table ordering for small food businesses.

Khao logo

Have something to build?

A new product, a project on any platform, or a long-term partnership. Tell us what you're working on and we'll reply within a day.

Or call +91 91876 57958

Message us on WhatsApp