All projects

Coach and class management

GymCore

Classes, plans, attendance, and payments for coaches and students through Telegram and Bale bots.

Public source codeFrom the project archive
Original project illustration, not a screenshot of the product.

The problem

Correcting attendance should preserve history and keep remaining sessions accurate.

What the product does

Coaches manage classes, plans, attendance, and payments inside the bot. Students see their classes, session timetable, and assigned plan; their timetable is read-only.

Behind the technology

Remaining sessions are calculated from attendance history. A correction creates a new event; the latest event for each date determines the result. Telegram and Bale share services and a database.

  • Python
  • Telegram
  • Bale
  • SQLAlchemy
  • PostgreSQL