Animation Studio Management System
Fullstack development | Node.js, Telegraf, MongoDB, React, TypeScript
A tool for optimizing internal processes of an animation studio, combining a Telegram bot and a web interface for team members.
Main features:
Implemented role system
Roles: animators, modelers, managers, administrators. Access to system functions depends on the user's role.
Telegram bot
- Uploading media files (images, videos) by the creative team.
- Notifying managers about new materials.
- Quick moderation capabilities: approve or send back for revision with a comment.
WebApp (embedded in Telegram)
- Personal statistics: number of uploaded works, number of edits, accepted materials.
- Admin panel: global team statistics, filtering by statuses and roles.
- Leaderboard: participant ranking by activity (number of uploaded media, accepted materials, etc.).
Analytics and charts: building activity metrics with automatic calculation of growth over the last month.
File and document processing
- Ensured storage and logging of media with consideration of status, time, author, and manager comments.
A tool for optimizing internal processes of an animation studio, combining a Telegram bot and a web interface for team members.
Main features:
Implemented role system
Roles: animators, modelers, managers, administrators. Access to system functions depends on the user's role.
Telegram bot
- Uploading media files (images, videos) by the creative team.
- Notifying managers about new materials.
- Quick moderation capabilities: approve or send back for revision with a comment.
WebApp (embedded in Telegram)
- Personal statistics: number of uploaded works, number of edits, accepted materials.
- Admin panel: global team statistics, filtering by statuses and roles.
- Leaderboard: participant ranking by activity (number of uploaded media, accepted materials, etc.).
Analytics and charts: building activity metrics with automatic calculation of growth over the last month.
File and document processing
- Ensured storage and logging of media with consideration of status, time, author, and manager comments.