GadgetBot
Utility Software

Summary
GadgetBot is a prototype robot rental service allowing you to securely manage inventory. Its architecture has a domain-driven design and is fully self-hosted using containers and Coolify. You may create and manage bots by signing in with username: "demo", pass: "Demo777-".
This was my first project using the TypeScript application framework TanStack Start with the enterprise IDP (authentication) provider, Zitadel.
Media
Project Links
Design / Tech
Code:
- TypeScript,
- CSS
App:
- TanStack Start
Libs:
- Effect,
- ORPC
DB:
- Postgres,
- Drizzle
Auth:
- Zitadel,
- Better-Auth
Host:
- Hetzner,
- Coolify
Summary
GadgetBot is a prototype robot rental service allowing you to securely manage inventory. Its architecture has a domain-driven design and is fully self-hosted using containers and Coolify. You may create and manage bots by signing in with username: "demo", pass: "Demo777-".
This was my first project using the TypeScript application framework TanStack Start with the enterprise IDP (authentication) provider, Zitadel.
Project Links
Media
Design / Tech
Code:
- TypeScript,
- CSS
App:
- TanStack Start
Libs:
- Effect,
- ORPC
DB:
- Postgres,
- Drizzle
Auth:
- Zitadel,
- Better-Auth
Host:
- Hetzner,
- Coolify


