This template supports two distinct development workflows:
When to use: Starting a new project where the backend doesn't exist yet. You'll develop the frontend with a temporary Supabase backend, then generate an OpenAPI specification for the backend team to implement.
Get started:
http://bolt.new/github.com/poviolabs/bolt-template
📖 Read the full Mode 1 documentation
When to use: Backend is already developed or being developed in parallel and is deployed with an accessible OpenAPI specification endpoint.
Get started:
http://bolt.new/github.com/poviolabs/bolt-template/tree/external-be
📖 Read the full Mode 2 documentation
Essential reading: Best practices for prompting Bolt effectively, choosing AI models, using planning mode, and implementing designs.
- UI Components:
@povio/uiwithlucide-reacticons - Data Fetching:
@tanstack/react-queryfor server state management - Forms:
react-hook-formfor form management using our wrapper hooks from@povio/ui - Routing:
@tanstack/react-routerwith file-based routing - Global State:
zustandfor client-side state - Styling:
tailwindcsswith custom configuration - Validation:
zodfor schema validation
The src/pages/code-examples/ directory contains usage examples of @povio/ui and major patterns for the AI to check.
- Bolt Documentation:
docs/directory - Rules Documentation for Bolt:
rules/directory - Component Examples:
src/pages/code-examples/
For issues or suggestions:
- Check the mode-specific documentation in
docs/ - Contact "Tadej Rebernjak" on Slack