Back to projects
PersonalPlatform2026
TeleDict
Telegram group directory: a web app for discovery, a bot that validates groups and permissions, and a worker for background jobs. Rebuilt as a Turborepo.
Overview
Users discover and promote Telegram groups. A bot validates groups, checks permissions, collects metadata and links profiles. Earlier Gramhive apps were folded into the TeleDict monorepo: web, API plus grammY bot, and a pg-boss worker, with a shared Drizzle schema.
Problem
Finding and promoting Telegram groups is scattered; listings go stale without a bot that can actually inspect the group.
Role
Solo. Iterated from Gramhive (2025) into the TeleDict monorepo (2026).
Highlights
- Turborepo with apps for web, API plus bot, and a Node worker.
- Drizzle ORM shared package; Docker Compose for local stacks.
- Bot validates groups, checks admin permissions, and collects metadata before a listing goes live.
Tech stack
Next.jsTurborepogrammYDrizzlePostgreSQLpg-boss
Outcome
A directory with automated group intake rather than a static list of invite links.