Tutorials¶
Welcome to the Xitzin tutorials! These step-by-step guides will teach you how to build Gemini capsules from scratch.
Prerequisites¶
Before starting, make sure you have:
- Installed Xitzin
- A Gemini client like Astronomo
- Basic Python knowledge
- Familiarity with web frameworks (Flask, FastAPI, or Django)
Tutorials¶
-
Build a complete personal capsule with multiple pages and navigation.
-
Learn how Gemini's input mechanism works and build a search feature.
-
Implement certificate-based authentication for private content.
-
Complete project combining all concepts: routes, input, auth, templates.
Learning Path¶
We recommend following the tutorials in order:
- Your First Capsule - Learn the basics of routing and Gemtext
- Handling User Input - Understand Gemini's unique input mechanism
- User Authentication - Add identity and access control
- Building a Guestbook - Put it all together in a real project
Each tutorial builds on concepts from the previous ones.