For the group that
actually makes
it past the
planning chat.
TripStream is the platform Bangladesh's 200,000-plus Facebook-organised travellers should have had a decade ago. Co-edit the itinerary in real time. Vote on the food. Collect deposits through bKash, held in escrow. Settle expenses without the spreadsheet. Come home to an album that built itself.
- Live
- tripstream.net
- Stack
- .NET 10, Next 16
- Maps
- OSM + ORS 9.7
- Region
- BD first, S. Asia next
- Day 1, FriDhaka to Sylhet via train, Pansi for dinnerRouted
- Day 2, SatRatargul boat tour, Jaflong, tea estate sunsetVoted
- Day 3, SunSreemangal rainforest, seven-layer teaVoted
- Day 4, MonSylhet to Dhaka, late train, expenses settledAuto album
What is TripStream?
TripStream is a community-first social platform for group travel, built for Bangladesh first. It lets anyone become a tour operator, lets a group co-edit the itinerary in real time, and holds the deposit in escrow until the trip clears the review window.
It is a KaritKarma product, live at tripstream.net. Wenme owns authentication. Darwan enforces RBAC at the YARP gateway. LoneSock Pay collects bKash and bank transfers. Hold.bd custodes the deposit through a Prime Bank trust account. BitsPath delivers the 17 notification templates over push, SMS, email, and WhatsApp. Twelve .NET 10 microservices and a Next.js 16 PWA are the TripStream team's own work on that shared spine.
Built for the trips that almost never happened.
Sixty percent of group trips collapse in the planning chat. TripStream removes the four reasons. The community, the route, the money, the trust.
Travel communities, not Facebook pages.
Tenant equals community. Tour Group BD and BTG style audiences move from a Facebook timeline into a purpose-built workspace with roles, invitations, member directories, PostGIS-indexed locations, and tsvector search. Anyone organises, anyone joins, ratings keep both sides honest.
Itineraries co-edited in real time.
SignalR presence and cursors over a Redis backplane. Routes through OpenRouteService 9.7.1, stops through OpenStreetMap and Pelias geocoding, ranked-choice polls for food and activities, EF Core concurrency tokens so two organisers cannot stamp on each other's edits.
bKash and escrow on the deposit.
LoneSock Pay handles bKash and bank-transfer collection. Hold.bd holds the deposit in a Prime Bank trust account until the review window closes. Double-entry ledger inside the Payment service. Expense splitting with greedy debt simplification at trip's end.
Blind-reveal mutual ratings.
Both organiser and travellers rate each other after the trip, but neither side sees the other's score until the seven-day window closes. Reputation tiers run Newcomer to Legend across five steps. Trust without gatekeeping, so first-time organisers can climb without being locked out.
Four rails that hold a group together.
Each one ships with the platform today. None are roadmap. None require a paid tier.
Escrow on the deposit
Hold.bd, Prime Bank backed, custodes the trip deposit while planning happens. Released to the organiser only after the trip clears the seven-day review window. No more deposits vanishing with a missing organiser.
Group decisions, on the record
Single-choice, multi-choice, and ranked-choice polls bind the route, the food, the dates. Atomic SQL on vote counts. The audit trail survives the chat scrollback so nobody re-litigates the call at the rest stop.
Real-time without the app store
Next.js 16 PWA, installable from a shared link on Facebook or WhatsApp. SignalR for chat and itinerary co-editing. No App Store gate, no Play Store review, no install friction for the WhatsApp-adjacent traveller.
Memories that survive day 30
Travel-app retention drops from 18 percent on day one to 2.8 percent on day thirty. TripStream auto-groups your trip photos by GPS and time, extracts EXIF, generates WebP thumbnails, and assembles the album the day you get home. That is what brings the group back to plan the next one.
Four surfaces a travel group actually uses.
Not a feature dump. Four daily-use surfaces, each behind the YARP gateway with Darwan RBAC enforced per route.
Trip discovery feed
01Browse open trips by destination, dates, budget, and group size. Full-text via PostgreSQL tsvector, geo via PostGIS, ranked materialised views refreshed by background event consumers.
Expense splitting
02Per-trip ledger inside the Payment service. Add an expense, tag who shared it, watch the platform resolve everyone to a minimal-transfer settlement using greedy debt simplification.
AI trip assistant
03Groq Llama-class completions over a Bangladesh-tuned prompt set. Plan a three-day Sylhet trip for ten people under 12,000 BDT, get a feasibility-checked draft, costed against current ORS routing and POI density.
SEO trip reports
04On trip completion the Content service auto-publishes a public report with Schema.org markup, OpenGraph, and an XML sitemap entry. Communities recruit the next trip from the last one.
From idea to album, in four steps.
The lifecycle the Trip service actually runs. Seven internal states, four visible steps for the human in the group.
- 01
Find a community or start one
Join a tour-operator community already on TripStream, or spin one up for your university group, photography circle, or weekend friends. PostGIS-tagged location, public or invite-only.
- 02
Propose a trip, or join an open one
Pick dates, a destination, a budget band, a group ceiling. The trip moves through a seven-state lifecycle, draft to open to booking to active to completed to cancelled to archived, with a booking saga reserving seats.
- 03
Plan it together in real time
Co-edit the itinerary, vote on the food stops with ranked choice, draft the route through OpenRouteService, let the AI assistant cost the day. Group chat in the same workspace, no separate WhatsApp scrollback.
- 04
Pay, travel, remember
Deposit through bKash or bank transfer, held in Hold.bd escrow. On the trip, expense splitting tracks the group's cash. After the trip, GPS-grouped photo albums and a SEO trip report close the loop.
TripStream vs Wanderlog vs TripIt vs the WhatsApp group.
Wanderlog is the closest western analogue, but async, single-user-centric, with no payments. TripIt is a solo business-traveller's itinerary aggregator. The WhatsApp group is where most Bangladeshi trips start, and stall.
| Capability | TripStream | Wanderlog | TripIt | WhatsApp group |
|---|---|---|---|---|
| Real-time itinerary co-editing | Async edits | |||
| Group voting on route, food, dates | Ranked choice | Comments only | Reactions | |
| bKash and bank transfer collection | ||||
| Deposit held in escrow | Hold.bd | |||
| Expense splitting with debt simplification | Manual | |||
| Mutual blind-reveal ratings | ||||
| Auto photo albums by GPS and time | Manual | |||
| Open-source maps, no Google lock-in | OSM + ORS | |||
| Installable PWA, no app store |
Standing on the spine the rest of KaritKarma already operates.
Wenme for sign-in. Darwan for gateway-enforced RBAC. LoneSock Pay for bKash and bank transfers. Hold.bd for the escrowed deposit. BitsPath for the 17 notification templates. TripStream focuses on what only it can do.
What people ask before they organise a trip.
Missing a question? Email hello@tripstream.net.
- 01What is TripStream?
- TripStream is a community-first social platform for group travel in Bangladesh, built by KaritKarma. It bundles travel communities, real-time itinerary co-editing, group voting, bKash and bank-transfer payments with Hold.bd escrow on the deposit, expense splitting, mutual blind-reveal ratings, an AI trip assistant powered by Groq, and auto photo albums grouped by GPS and time. Twelve .NET 10 microservices run behind a YARP gateway, with a Next.js 16 PWA frontend that installs without an app-store gate. Live at tripstream.net.
- 02How is TripStream different from a WhatsApp group, Wanderlog, or TripIt?
- WhatsApp groups have no purpose-built tools, so 60 percent of group trips never happen because the planning collapses in the scrollback. Wanderlog is async, single-user-centric, with no payments and no escrow. TripIt is an itinerary aggregator built for the business solo traveller, not for a group deciding together. TripStream was designed around the way Bangladeshi travel communities already work on Facebook, with collaborative planning, ranked-choice polls, bKash collection, escrow on the deposit, mutual ratings, and a memory engine that brings the group back for the next trip.
- 03Can TripStream actually split expenses for a group?
- Yes. Every trip has a Payment-service ledger that records expenses against contributors. At settlement the platform runs greedy debt simplification, the same kind of reduction Splitwise uses, so a group of ten settles with the fewest possible transfers. The same ledger sits next to bKash and bank-transfer collection, so the trip can run cashless end to end.
- 04Does TripStream work offline?
- Partially. TripStream is a Next.js 16 PWA with a service worker, so the shell, recent itineraries, and the active trip's read-only views are cached for offline reads. Real-time co-editing through SignalR, AI suggestions through Groq, and payments require a connection. The PWA reconnects and reconciles when you come back online.
- 05Is TripStream free?
- Joining and organising trips is free. TripStream takes a small platform fee on escrow-protected payments through Hold.bd to cover the trust-account custody, and a percentage on bKash collection that mirrors the gateway's own pricing. There is no per-organiser subscription, no premium tier for basic features, and no paywall on the AI trip assistant for normal usage.
- 06Why Bangladesh first?
- Two Facebook groups, Tour Group BD with 174,000 followers and BTG with 274,000 followers and 28,000 active discussions, already prove that hundreds of thousands of Bangladeshi travellers organise trips through informal tools. bKash and Nagad are payment rails no global competitor has integrated. The founder knows the market, the cultural calendar (Eid, Puja, monsoon windows), and the regulatory environment. South Asia follows once the Bangladesh playbook is shipped.
The next trip should not
die in the chat.
Pull the group out of WhatsApp. Co-edit the route. Hold the deposit safely. Settle the expenses without the spreadsheet. Come home with an album that built itself.