Tutorial Overview
Welcome to the forge framework tutorials! These step-by-step guides will teach you how to build web applications with forge.
What You'll Learn​
By completing these tutorials, you'll learn:
- How to set up a forge project
- How to define models and relationships
- How to use the type-safe ORM
- How to build REST APIs
- How to create admin interfaces
- How to deploy applications
Tutorial Structure​
The tutorials are designed to be completed in order:
- Getting Started - Set up your first project
- Admin Interface - Build admin panels with zero code
- Models and Database - Define your data models (coming soon)
- Queries and ORM - Query your data efficiently (coming soon)
- REST APIs - Create API endpoints (coming soon)
- Authentication - Add user authentication (coming soon)
- Deployment - Deploy to production (coming soon)
Prerequisites​
Before starting, make sure you have:
- Go 1.21+ installed
- PostgreSQL 12+ installed and running
- Basic knowledge of Go programming
- Familiarity with web development concepts
Getting Help​
If you get stuck:
- Check the API Reference for detailed documentation
- See Examples for complete code samples
- Review Common Patterns for solutions
- Ask questions in GitHub Discussions
Next Steps​
Ready to start? Begin with Tutorial 1: Getting Started.
After completing the getting started tutorial, continue with Tutorial 2: Admin Interface to learn how to build powerful admin panels.