Skip to main content

BunShip Pro

BunShip Pro is a production-ready SaaS starter kit built on Bun, Elysia, and TanStack Start. You get a complete backend API, a fully-built React frontend, and everything wired together — authentication, billing, multi-tenancy, email, file uploads, and more.

What’s Included

31 Pre-Built Pages

Every page includes loading skeletons, error states, empty states, and toast notifications.

Backend API

  • JWT authentication with access/refresh tokens, 2FA, and OAuth (Google, GitHub)
  • Multi-tenant organizations with four RBAC roles (Owner, Admin, Member, Viewer)
  • Stripe billing — subscriptions, checkout, customer portal, invoices
  • Webhooks with signed payloads and automatic retries
  • Scoped API keys with hash-based storage
  • S3-compatible file uploads with signed URLs
  • Audit logging with retention policies
  • Background jobs via BullMQ + Redis
  • Email via Resend or any SMTP provider

Shared Packages

Tech Stack

Next Steps

Getting Started

Clone, install, and run the project in under 5 minutes.

Pre-Built Pages

Tour of all 31 pages — auth, dashboard, org management, admin.

Theming & Branding

Change colors, fonts, logos, and dark mode settings.

Configuration

Environment variables, feature flags, and analytics setup.