mirror of
https://github.com/supabase/supabase.git
synced 2026-10-16 22:59:11 +03:00
* Added new case study for Rally * ci: Autofix updates from GitHub workflow * chore: colour correct rally logos --------- Co-authored-by: kemal <hello@kemal.earth>
139 lines
8.6 KiB
Plaintext
139 lines
8.6 KiB
Plaintext
---
|
||
name: Rally
|
||
title: Rally builds a pan-European fleet payments platform on Supabase
|
||
# Use meta_title to add a custom meta title. Otherwise it defaults to '{name} | Supabase Customer Stories':
|
||
# meta_title:
|
||
description: Rally went from first line of code to fully licensed fintech in three months, processing live fleet payments across Europe.
|
||
# Use meta_description to add a custom meta description. Otherwise it defaults to {description}:
|
||
meta_description: Discover how Rally went from first line of code to fully licensed fintech in three months, processing live fleet payments across Europe.
|
||
author: prashant
|
||
author_title: Prashant Sridharan
|
||
author_url: https://github.com/CoolAssPuppy
|
||
author_image_url: https://avatars.githubusercontent.com/u/914007?v=4
|
||
logo: /images/customers/logos/rally.png
|
||
logo_inverse: /images/customers/logos/light/rally.png
|
||
og_image: /images/customers/og/rally.jpg
|
||
tags:
|
||
- supabase
|
||
date: '2025-10-21'
|
||
company_url: https://www.getrally.com
|
||
stats: [{ stat: '3 months', label: Time to market }, { stat: '1 week', label: SOC 2 compliance }]
|
||
misc: [{ label: 'Founded', text: 'Europe' }]
|
||
about: Rally is building a financial platform for fleets across Europe, starting with a modern fuel card that lets businesses pay for fuel, tolls, parking, and EV charging.
|
||
# "healthcare" | "fintech" | "ecommerce" | "education" | "gaming" | "media" | "real-estate" | "saas" | "social" | "analytics" | "ai" | "developer-tools"
|
||
industry: ['fintech']
|
||
# "startup" | "enterprise" | "indie_dev"
|
||
company_size: 'startup'
|
||
# "Asia" | "Europe" | "North America" | "South America" | "Africa" | "Oceania"
|
||
region: 'Europe'
|
||
# "database" | "auth" | "storage" | "realtime" | "functions" | "vector"
|
||
supabase_products: ['database', 'auth', 'storage', 'realtime']
|
||
---
|
||
|
||
<Quote img="thiago-peres-rally.jpeg" caption="Thiago Peres, Founder & CTO, Rally">
|
||
We could not have built this company without Supabase. If I had to go and build all these
|
||
components myself, we wouldn't even have launched.
|
||
</Quote>
|
||
|
||
## Introduction
|
||
|
||
[Rally](https://www.getrally.com) is building a financial platform for fleets across Europe, starting with a modern fuel card that lets businesses pay for everything from fuel to tolls, parking, and EV charging.
|
||
|
||
Founded by former Stripe, Meta, and Booking product manager **[Thiago Peres](https://www.linkedin.com/in/thiagoperespm/)**, Rally serves medium to large European businesses with vehicles and drivers on the road, from delivery and service companies to quick-service restaurant chains.
|
||
|
||
What began as a solo project quickly became a fully licensed fintech company processing live transactions across Europe, all built on Supabase.
|
||
|
||
## The challenge
|
||
|
||
[Rally](https://www.getrally.com) set out to modernize fleet payments by simplifying expense management, reducing fraud, and giving fleet managers real-time visibility into spend.
|
||
|
||
To achieve that, they needed a backend that was robust, secure, and compliant, but also fast to build with. As a first-time builder returning to code after a decade in product management, Peres wanted to focus on the product experience rather than setting up infrastructure.
|
||
|
||
<Quote img="thiago-peres-rally.jpeg" caption="Thiago Peres, Founder & CTO, Rally">
|
||
We're dealing with financial information. You can't afford data inconsistencies or downtime. We
|
||
needed something resilient from day one.
|
||
</Quote>
|
||
|
||
Building a fintech platform typically means orchestrating databases, file storage, auth systems, and messaging queues under strict compliance requirements. For a small team, that complexity could have made Rally's launch impossible.
|
||
|
||
## Choosing Supabase
|
||
|
||
When Peres began experimenting with prototypes, Supabase stood out immediately.
|
||
|
||
<Quote img="thiago-peres-rally.jpeg" caption="Thiago Peres, Founder & CTO, Rally">
|
||
It was very developer centric. The documentation was so good that it felt like part of the
|
||
product. Everything worked together — database, storage, functions — in a cohesive way.
|
||
</Quote>
|
||
|
||
Supabase offered the power and reliability of Postgres combined with real-time APIs, Auth, Storage, and Edge Functions integrated out of the box. For a founder-CTO building solo, that cohesion made Rally possible.
|
||
|
||
Peres also valued Supabase's open-source model, which ensured flexibility and long-term control.
|
||
|
||
<Quote img="thiago-peres-rally.jpeg" caption="Thiago Peres, Founder & CTO, Rally">
|
||
Having seen how lock-in works elsewhere, open source gave me peace of mind. If Supabase works,
|
||
amazing, but if it didn't, I wouldn't be stuck.
|
||
</Quote>
|
||
|
||
Compared to alternatives like Firebase or traditional cloud databases, Supabase offered the right balance of scalability, transparency, and developer experience with a predictable cost structure that is critical for a fast-moving fintech startup.
|
||
|
||
## The approach
|
||
|
||
Rally's MVP moved from concept to production in just three months. Built entirely by Peres, the company's first banking-backed card went live to paying customers by January, just weeks after he began writing TypeScript and experimenting with Supabase.
|
||
|
||
Supabase now powers Rally's entire backend:
|
||
|
||
- **[Database](/database) and resilience** – Postgres serves as the source of truth for every transaction, driver, and policy rule. Features like point-in-time recovery and managed load balancing give Rally confidence in handling critical financial data.
|
||
- **[Storage](/storage)** – Rally processes thousands of invoices and receipts, leveraging Supabase Storage and image transformations to manage and display documents securely.
|
||
- **[Realtime](/realtime)** – Used in Rally's in-house messaging system, especially its WhatsApp-based DriverLink, which lets drivers submit receipts and mileage instantly.
|
||
- **[Auth](/auth)** – Manages user access across roles, from fleet managers to finance teams.
|
||
|
||
A key Rally innovation built on Supabase is Automatch, an AI-driven system that matches any WhatsApp-submitted receipt to the right transaction automatically.
|
||
|
||
<Quote img="thiago-peres-rally.jpeg" caption="Thiago Peres, Founder & CTO, Rally">
|
||
Supabase made it easy to build Automatch. Storage handles receipts securely, and Postgres keeps
|
||
every workflow in sync, which is critical when you're dealing with money.
|
||
</Quote>
|
||
|
||
## The results
|
||
|
||
In less than a year, Rally scaled from prototype to production fintech serving fleets across Europe without a dedicated backend team. Supabase helped Rally move fast, stay compliant, and deliver reliability to customers who depend on uninterrupted access to funds.
|
||
|
||
- Three months to market from first line of code to live card transactions
|
||
- Zero downtime during incidents, even during upstream AWS outages
|
||
- SOC 2 compliance in one week, supported by Supabase's infrastructure and security controls
|
||
|
||
<Quote img="thiago-peres-rally.jpeg" caption="Thiago Peres, Founder & CTO, Rally">
|
||
One of the reasons we got our SOC 2 very, very quickly is because we were using Supabase. When all
|
||
the requirements came on top of us, and also all the laws and regulations that we had to comply
|
||
with, it was actually not very hard. We got our SOC 2 in a week. We did the work upfront to put
|
||
the safeguards in place.
|
||
</Quote>
|
||
|
||
Rally continues to expand, adding EV charging payments and analytics dashboards powered by Supabase. The next phase includes sustainability benchmarking and AI-driven insights for fleet managers.
|
||
|
||
<Quote img="thiago-peres-rally.jpeg" caption="Thiago Peres, Founder & CTO, Rally">
|
||
Every time I think of a feature I'd love Supabase to have, it shows up a few months later. It's
|
||
become my database provider, period.
|
||
</Quote>
|
||
|
||
## Why Supabase?
|
||
|
||
Rally's journey reflects the reasons developers and fast-moving teams choose Supabase:
|
||
|
||
- **Faster time to market** – Supabase eliminates backend friction, enabling teams to build and ship faster
|
||
- **Integrated suite of tools** – Developers get a complete platform including Postgres, Auth, Storage, Realtime, and more
|
||
- **Developer-centric experience** – Comprehensive documentation and cohesive APIs make building intuitive
|
||
- **Built for compliance** – Infrastructure and security controls help fintech companies meet regulatory requirements
|
||
- **Open-source foundation** – Flexibility and control without vendor lock-in
|
||
|
||
<Quote img="thiago-peres-rally.jpeg" caption="Thiago Peres, Founder & CTO, Rally">
|
||
Don't try to reinvent the wheel, especially on fintech. Security and compliance is really at the
|
||
core of every fintech. If you go with a provider like Supabase, you can leverage a lot of things
|
||
like the backups and distribution and infrastructure. That can give you a lot of peace of mind
|
||
when something goes wrong.
|
||
</Quote>
|
||
|
||
## **Ready to build and scale with Supabase?**
|
||
|
||
Start your journey today at [www.supabase.com](/)
|