/fice-helper-bot · 2026
FICE Helper Bot
Multi-functional Telegram bot and Mini App for FICE students.
technologies
- NestJS
- Next.js
- MongoDB
- Telegram Bot API
- Tailwind CSS
- TypeScript
- Docker Compose
The system provides electronic queues for laboratory works, schedule integration with the KPI Campus API, aggregation of educational materials, and attendance tracking. It implements a role-based access model synchronized via Google Sheets and cryptographic authentication via Telegram WebApp initData using HMAC-SHA256. The architecture is built as a monorepo, including a NestJS backend with a MongoDB database, a Next.js client, and a Grammy-based Telegram bot.