Log In
Get
Docs
Showcase
Community

Quick Start

Run the complete Todo example app locally in minutes — full auth, htmx-powered CRUD, no page reloads.

Prerequisites

  • Go 1.22+
  • git

Run the example

git clone https://github.com/mannders00/deploysolo.git
cd deploysolo/examples/todo
go mod tidy

Start the server:

go run . serve

Open http://127.0.0.1:8090

Sign up or log in. The Todo page is at /todo (or click the link in the navbar). Add, edit, complete, or delete tasks — everything updates instantly via htmx.

The database pb_data is created automatically on first run. Collections are loaded from the migration snapshot.

That’s it — you now have a fully functional DeploySolo app running locally.

Ready to build your own app?

Copy the examples/todo folder to a new project directory and start modifying app/, web/templates, and main.go.

All shared assets are symlinked in the repo, so use:

cp -rL ./deploysolo/examples/todo ./your/destination/yourproject

See Project Structure and main.go sections next for deeper understanding.