Hospitality
Income and expense accounting for a billiard club
A web app and Telegram Mini App that replace an old Excel file: every income and expense in one table, with reports built automatically.
- Client
- A billiard club
- Status
- Built
- Year
- 2026
Challenge
The club kept daily income and expenses in an Excel file. Hand-written totals broke, and it was hard to see figures by department or employee.
Solution
Every entry goes into one table; department, daily, monthly and overall reports are calculated from it automatically.
Recurring payments (rent, utilities, salaries) are planned and linked to actual spending, so nothing is counted twice.
Bar cost and profit are calculated from opening and closing stock.
The old Excel data was imported into the new system.
Result
The owner gets a short Telegram report every day at 23:00, and reports can be exported to Excel. The interface is in Uzbek (Cyrillic) and Russian.
Key features
One reliable table instead of Excel.
Quick entry
Amount shortcuts, department, employee and a “save and add another” mode.
Staff
What each employee received in a month: salary, meals and bonus separately.
Reports
Net profit, month-on-month comparison and Excel export.
Telegram bot
Mini App button, a /today report and a daily summary.
Technology
- Next.js
- React
- TypeScript
- Prisma
- PostgreSQL
- grammY
- Telegram Mini App
- ExcelJS
Next project
Next step
A big idea starts
with a clear conversation.
Tell us about your task, your current processes or your question. We will start from the right direction.
Or write to us directly:
info@innasoft.uz