GadgetBot

Utility Software

altText

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

Design / Tech

Code:

  • TypeScript
  • CSS

App:

  • TanStack Start

Libs:

  • Effect
  • ORPC

DB:

  • Postgres
  • Drizzle

Auth:

  • Zitadel
  • Better-Auth

Host:

  • Hetzner
  • Coolify