Skip to main content

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:

  1. Getting Started - Set up your first project
  2. Admin Interface - Build admin panels with zero code
  3. Models and Database - Define your data models (coming soon)
  4. Queries and ORM - Query your data efficiently (coming soon)
  5. REST APIs - Create API endpoints (coming soon)
  6. Authentication - Add user authentication (coming soon)
  7. 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:

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.