eSports Manager

Considering the rise and massive boom of the esports industry in Pakistan, our idea addresses a problem that is faced by the majority of the youth part of the esports community and the tournament organizer, which is the lack of a single application that can manage tournaments, start to end. Esports

2025-06-28 16:27:07 - Adil Khan

Project Title

eSports Manager

Project Area of Specialization Computer ScienceProject Summary

Considering the rise and massive boom of the esports industry in Pakistan, our idea addresses a problem that is faced by the majority of the youth part of the esports community and the tournament organizer, which is the lack of a single application that can manage tournaments, start to end. Esports Manager would be one of its kind. It could be used for a wide range of games, making Esports Manager a one stop solution for all tournament management needs.

In this era of technology, where games are not only played purely physically but digitally as well. The esports (Electronic Sports) where multiple gamers enter into the tournaments of different video games e.g. PUBG, Free Fire, Call of  Duty etc, and competing with each other, the need for managing such a huge tournament arises.

Currently, different Universities, organizations (Dew, 7up, Telenor, etc) and other people conduct e-gaming tournaments on different occasions but none uses any specific software solution for this purpose. They either register/notify people through Google Forms, WhatsApp, Sim-Messages, or even manually calling out teams for their turns.

To cater to this problem, we will build a Mobile Application which will remove the every-time hustle and bustle and automate all the processes on a single platform.

Esports Tournament Manager mobile application would be one of its kind. It will be the First Pakistani Mobile Application for managing such esports tournaments as well as providing a social platform for gamers. It could be used for a wide range of games, making it a one stop solution for all tournament management needs.

In addition to this, it will also be a marketplace for gamers where they can buy things that are related to gaming.

So, the main objective of this solution is to provide a comprehensive management system to manage Tournaments.

The app will have an Admin panel and a User accessible application to register in tournaments and keep track of the team’s progress and their standings. The admin panel allows administrators to create and manage tournaments and keeps track of each team’s progress.

Project Objectives

So, the objective of this solution is to provide a comprehensive management system to manage Tournaments meanwhile also providing them a marketplace for gaming related products and peripherals.

The application will have an Admin panel and a User accessible application to register in tournaments and keep track of the team’s progress and their standings. The admin panel allows administrators to create and manage tournaments and keeps track of each team’s progress.

Project Implementation Method

Providing organizers with the functionality of managing tournaments from registrations to the final match of the tournament is our core goal for which we will be building this application Esports Manager. This application has two modules; Tournament module and Shop module.

Furthermore, the architectural structure being followed for this project is based on the Three-Tier Client Server Model. Moreover, the development method used for this project are parts of both Feature-Driven development and Scrum.

Benefits of the Project 'eSports Manager' _1659395674.png

Currently different organizers organize tournaments on different occasions and they either register/notify people through google forms, WhatsApp, Sim-Messages, or even manually calling out teams for their turns. For example, a trending game PUBG, mostly registrations are being done on google forms and id and passes are given on a different platform (messages, WhatsApp groups, etc), a team gets registered and then added to a WhatsApp group but each time it qualifies for the next round and then that team gets added to another WhatsApp group.

From tournament’s organizer perspective, this problem is huge as there is no automation for managing tournaments, providing id passes, thus too much manual work for them.

From the participant's perspective the need is still there as they have to join different WhatsApp groups or other platforms for their id and passes and go through the same process if they win and go for the next round.

To cater to this problem, we will build a Mobile Application which will remove the every-time hustle and bustle and automate all the processes on a single platform.

Our app will provide a one-step solution which will remove the every-time hustle and bustle and automate all the process on a single platform. Tournament’s organizers will use this app as it saves their time and extra work as well.

Technical Details of Final Deliverable

'eSports Manager' _1659395676.png

The architectural structure being followed for this project is based on the Three-Tier Client Server Model.

The Three-Tier Client Server Model has the following sections:

  1. Data Tier – the database
  2. Middle (Server) Tier – the backend which contains the business logic
  3. Client Tier – the user facing interface for interaction with the system.

1. Data Tier (Database)

The database used for this project is MySQL. MySQL is a lightweight relational database that works well with Node.js and Express.js.

2. Middle Tier (Backend Structure):

The backend is for this system will be developed on Node.js and Express.js. The Node.js framework is a very popular JavaScript framework to develop applications that are lightweight and compatible with many software and services. Express.js a JavaScript frameworks that works with Node.js and adds web applications functionalities that help in easy creation of APIs.

Part of the Middle Tier will also be microservices such as payment gateways which are third party payment partners that will handle online payments for the Shop Module. Another microservice that will run separate from the Node.js system is the recommendation system that will be built using Python.

3. Client Tier (Frontend Interfaces):

The frontend interface for web which will be used by our Admin/Organizer type users will be developed on Vue.js, a lightweight JavaScript framework.

According to responsibilities and functionality the backend structure has been divided into 3 further modules:

  1. Tournament Management Module
  2. Shop Module
  3. Microservices
Final Deliverable of the Project Software SystemCore Industry OthersOther Industries IT Core Technology OthersOther Technologies Artificial Intelligence(AI)Sustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 34900
Domain Name Equipment120002000
Web Hosting Equipment11000010000
Google Playstore Developer Account Equipment145004500
Apple Developer Account Equipment11840018400

More Posts