Skip to content

edzzn/fusebox

Repository files navigation

Fusebox - Cross-platform SaaS Starter Kit

Demos (Coming Soon)

Overview

Fusebox is a modern, full-stack application providing secure authentication and real-time data management. It consists of a Flutter mobile application and a SvelteKit web interface, both powered by Supabase backend.

Repository Structure

├── docs/           # Documentation
├── mobile/         # Flutter mobile application
├── web/            # SvelteKit web application
└── shared/         # Shared utilities and types

Documentation

Core Features

  • Shared Types (Flutter/TypeScript)
  • Authentication & User Management
  • Real-time Sync
  • Stripe Payments
  • Analytics (PostHog)
  • Email System (Postmark)

Web (SvelteKit)

  • Auth Flow
  • Dashboard UI
  • Payment Integration
  • Analytics Setup
  • Testing

Mobile (Flutter)

  • State Management (Riverpod)
  • Navigation (go_router)
  • Authentication (Supabase Auth)
  • Offline Mode
  • UI Components
  • Testing

Backend (Supabase)

  • Schema Design
  • Row Level Security
  • Edge Functions
  • Local Dev Setup
  • Integration Tests

DevOps

  • CI/CD Pipeline
  • Docker Setup
  • Version Control
  • Release Management

Documentation

  • Setup Guide
  • Architecture Overview
  • API Reference
  • Contributing Guide

About

Modern SaaS boilerplate combining Flutter, SvelteKit, and Supabase - with shared types, authentication

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors