About Sepatra
Sepatra needed a live partner and member marketplace: quote intake, partner embeds, admin ops, and CRM handoff. The product owner already had a working prototype. It lived in Lovable.
The problem
That prototype was brief.
No-code and vibe-coding tools have become the new PRD for many product owners. Instead of a long requirements document, Sepatra arrived with clickable flows, real screens, and a first cut of backend behavior. The client built that first version in Lovable and validated the product shape quickly.
Speed got them far. Production asked for more.
Once real users, partner widgets, transactional email, and admin privileges entered the picture, the gaps showed up as engineering work, not as polish:
The ask was clear: keep the product momentum, take ownership of the runtime, and make the platform safe to operate.
Technology stack
| Layer | Choices |
|---|---|
| Frontend | React 18, TypeScript, Vite, React Router, TanStack Query |
| UI | Tailwind CSS, Radix / shadcn-style components |
| Backend data | Supabase (Postgres, Auth, Storage, RLS) |
| Serverless | Supabase Edge Functions (Deno) |
| Brevo, queue-backed transactional sends | |
| CRM | Odoo integration for opportunity sync |
| Hosting / CI | AWS Amplify with branch-based pipelines (playground, main-supabase, prod) |
| Source control | GitHub (TechCare-Inc/sepatra-two) |
| Origin prototype | Lovable (retired as runtime after edge migration) |
Results
Takeaway for similar teams
If your product owner can already click through a Lovable (or similar) prototype, that artifact is often enough to start an enterprise build. The cutover still has to earn its keep:
When those pieces are in place, the client can keep innovating on a playground branch while production stays stable.
Other Case Studies
Scaling Access & Value
Our healthcare platform project won investor confidence, built a lasting partnership, and expanded its reach with powerful mobile and web experiences.
Transforming Learning Platforms
Our dedicated tech teams delivered innovative tech solutions, optimizing operations and driving impressive cost savings and growth.
An AI HR Agent That Gave the People & Culture Team Their Time Back
At TechCare, the People & Culture team was spending 8–12 hours every week answering the same five Slack questions. The data existed. The problem was access.
Where Did All My Money Go?
The average person loses track of nearly a third of their recurring subscription charges. SubTranzo helps you catch every one before it hits your account.
E-commerce with a Mobile-First Experience
One of Bangladesh's leading online bookstores and e-commerce platforms, serving millions of readers and shoppers across the country.
Turning Yardly's Website Into a Scalable Growth Engine
Yardly is a Canada-based yard care service provider offering year-round solutions including lawn maintenance, seasonal clean-ups, and snow removal across Edmonton and Calgary.
AI-Driven Doctor Recommendation System
Created an AI-powered matching engine using vector embeddings to connect patients with the most relevant healthcare specialists in seconds.
AI K-Base Assistant for Multi-Stakeholder Teams
Built a Claude-powered chatbot that delivers real-time, personalized answers across teams, automating knowledge sharing and documentation.
How One Uber Ride Inspired a Smarter Finance App for Self-Employed Canadians
The founder story of Tranzo.ai, a TechCare product built to simplify money management for self-employed Canadians.