Botttle
The client portal you actually own.
Botttle is a self-hosted client portal designed for freelancers and small studios who want to manage their entire business — projects, clients, and payments — in one place without relying on restrictive third-party SaaS platforms.
The client portal
you actually own.
Manage projects, send invoices, track time, and collaborate with clients from a single self-hosted workspace.
What ships in Botttle.
Project Management
Track milestones, tasks, and progress with a client-facing interface.
Invoicing & Payments
Professional PDF invoicing with built-in support for Lemon Squeezy and multiple currencies.
Time Tracking
Integrated timer with billable flags and CSV reporting for administrative transparency.
Collaboration
Project-scoped comments, file uploads, and a dedicated portal for clients to view their specific data.
Self-Hosted
Full data ownership with Docker deployment and PostgreSQL.
Freelancers are often forced to choose between heavyweight agency tools or rigid, expensive billing apps that lock their data behind a subscription.
We built Botttle to bridge this gap. It provides a SaaS-like experience that is entirely self-hosted. We focused on a minimal, productivity-first UI that makes both the freelancer and the client feel like they are using a premium, custom-built system.
Freelancers gain professional credibility with a custom-branded portal and save thousands in subscription fees by owning their infrastructure.
Tech stack.
- Runtime
- BunNode.js
- Frontend
- React (Vite)Tailwind CSSshadcn/uiTanStack Query
- Backend
- FastifyPrisma ORMPostgreSQL
- Infrastructure
- DockerRedis (BullMQ)Resend
Have an idea, product, or business problem worth solving?
Let’s talk about how Growvth can help you build it. Tell us about your goals and we’ll get back within one business day.