Jan 20, 2025
No image
Applications for team-building
Completed

Applications for team-building

$25,000+
4-6 months
Lithuania
2-5
view project
Service categories
Service Lines
Software Development
IT Services
Web Development
Domain focus
Gaming
Programming language
HTML
JavaScript
Frameworks
Node.js
Vue.js

Challenge

The client approached us with a specific task: to create an application for conducting text games that would help team building. The problem was that traditional team building methods, such as trainings and seminars, often require significant financial costs and time resources. 

The client's objectives were:

📌Develop a user-friendly and intuitive application for organising and running text games.
📌Enable all employees to participate in the games, regardless of their location.
📌 Automate the process of team building and reduce the costs of traditional training.

Solution

Work on the project began with an in-depth analysis of the client's needs and target audience. We realised that the app's ease of use and accessibility play a key role in its success. 

â–ŽThe main steps of implementation:

  1. Website creation: We developed a website describing the project and its features using Nuxt.js for server-side rendering (SSR). This provided fast loading pages and improved SEO, which helped in attracting more users.
  2. Game App Development: The main part of the work was to create a game app which consisted of two parts:
       - Player part: Here users could participate in text games.
       - Admin panel: For game creators and moderators with the ability to control the process.
  3. Application functionality:
       - Creating text games with the ability to assign an admin via calendar.
       - Participation in games with notifications of the start of a new stage via email and messengers.
       - Sending game results and analyses to both players and administrators.

We used modern technologies for development:

  • Vue.js to create the user interface.
  • Node.js and Express.js for the server side.
  • MongoDB for storing user and game data.
  • HTML, CSS (SASS) and Tailwind.css for styling the application.
  • App Engine (GCP) for hosting the application.

Results

The results of our work exceeded the client's expectations. The team-building platform was not only successfully developed, but also had a significant impact on the company's internal processes:

  • Team building automation: The team can now easily organise games without the need for additional resources.
  • Reduced costs: The client was able to reduce the cost of team building training as the new app was a great alternative.
  • Increased employee engagement: The games became popular among employees, which helped improve the team atmosphere.