Skip to content

StacDev/stac_samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Stac Sample Apps

A monorepo of example Flutter apps built with Stac, demonstrating server-driven UI patterns across real-world use cases.

What is Stac?

Stac is a server-driven UI framework for Flutter. You define screens using the Stac DSL (Dart), build them into JSON, and deploy to Stac Cloud. The app renders UI at runtime, so you can ship UI changes without releasing a new app version.

Samples

App Description
finstac Personal finance app: credit cards, transactions, onboarding, and profile

Prerequisites

Running a Sample

Each sample is an independent Flutter project. Navigate into the sample directory and follow its README for full setup instructions.

Note: Each sample is wired to a private Stac Cloud project. Run stac init inside the sample directory to connect it to your own project before building or deploying.

cd finstac

stac init        # connect to your own Stac project
flutter pub get
stac build       # compile DSL screens to JSON
stac deploy      # push screens to Stac Cloud
flutter run

Repository Structure

stac-samples/
└── finstac/        # Finance app sample
    β”œβ”€β”€ lib/        # Flutter app entry point
    β”œβ”€β”€ stac/       # Stac DSL screens and themes
    └── assets/     # Images, SVGs, fonts

Resources

About

πŸ“¦ A collection of examples, demos, and sample apps built with Stac.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors