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
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.