Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Test all the functionality of the Telegram Mini App Bot using the tag — @StarWarsArenaBot

I developed a Telegram Mini App themed around Star Wars with full gaming logic, a web interface, a Telegram bot, and an administrative panel. The project is an interactive browser game within Telegram, where the user launches the application through the bot, creates a character, chooses a side of the Force, and interacts with game mechanics in real-time.

The system includes a client part, server API logic, a Telegram bot for players, a separate admin bot, and a web admin panel for managing the game. The main goal is to create a full-fledged gaming product with a well-thought-out architecture, custom design, and the ability for stable deployment on a server.

Implemented in the project:

• Telegram bot to launch the Mini App
• Separate admin bot
• Web application (Telegram WebApp)
• Registration and character creation
• Faction selection (Jedi / Sith)
• Leveling and stats system
• Ability restrictions by factions
• PvP arena with queue and combat logic
• Planet capture with rewards
• Daily modes (boss, farming)
• Inventory and equipment
• Item transfer and deletion
• Shop (in-game currency + donations)
• Crafting and weapon upgrades
• Online player status
• Rating and leaderboard
• Maintenance mode
• Secure authorization (Telegram init data)

Players can develop their characters, participate in PvP battles, collect equipment, farm resources, upgrade abilities, and engage in planet capture. A progression system, in-game economy, and player interaction have been implemented, making the project a full-fledged multi-module game, not just a Mini App.

Administrative part:

• Telegram admin bot
• Web admin panel
• Search and edit players
• Manage stats and currencies
• Issue / delete items
• Control daily activities
• Manage planets
• Remove players / complete wipe
• Enable maintenance mode

The admin infrastructure allows managing the project, testing balance, and moderating the game without changing the code.

Server part and VDS:

The backend is deployed on VDS to ensure stable operation 24/7. API request processing, data synchronization between the bot, client, and admin panel, as well as secure authorization via Telegram have been implemented.

On the server, the following are implemented:
• REST API
• Working with game data
• Validation of Telegram WebApp
• Generation of start tokens
• Separation of user/admin logic
• Storage of game states
• HTTPS access

VDS serves as the central point of the entire system, ensuring stability and scalability of the project.

Technologies:

Python, Aiogram, Aiohttp
JavaScript, HTML/CSS
Telegram Bot API, Telegram Web Apps
JSON storage, VDS deployment

You can test the project: @StarWarsArenaBot
Work details
Budget 1000 USD
Added 26 March
116 views
Freelancer
Daniil Y.
Ukraine Kyiv  16  1

Available for hire Available for hire
16 Safes completed
On the service 1 year