JOYNR

2021

Matchmaking Platform to Connect Teammates for Online Games

Back-end
Co-Founder & CTO
#videogames #matchmaking #API #realtimeapps #searchengine

A web-based platform designed to improve the online gaming experience by replacing random matchmaking with a system that helps players find compatible teammates. By automatically collecting real-time player stats, achievements, and preferences after verifying game account ownership, the platform allows players to search for and build their ideal teams. This results in better collaboration, more enjoyable gameplay, and enhanced gaming success.

As a co-founder and CTO of JOYNR Gaming AB, I led the technical development of the platform. I solo-developed the back-end system, ensuring seamless integration of game APIs, real-time data handling, and robust matchmaking functionality. Beyond technical contributions, I took on executive responsibilities, making key technical decisions and mentoring the tech team.

The web platform’s key features include:

  • Account Verification. Verifies ownership of game accounts to ensure reliable player profiles.
  • Real-time Data Integration. Integrates with the Riot Games API to fetch real-time stats, achievements, and other player data.
  • Profile Management. Automatically builds and manages player profiles based on real-time data.
  • Search Engine. Offers advanced filtering options to help players find teammates based on specific criteria like playstyle, stats, and achievements.
  • Social Features. Includes features such as friends lists, chatting, and live notifications for a connected gaming experience.
  • Technology Stack:
    • Back-end. Built in Node.js with the hapi.js framework.
    • Front-end. Built in React.js with the Material UI component library.
    • Communication. Utilizes WebSockets for real-time notifications and chat.
    • Database. MongoDB for efficient data storage and retrieval.
    • Additional Features. Nodemailer for email services (e.g., account verification).

Node.js, hapi.js, React.js, Material UI, WebSockets, MongoDB, Nodemailer

© 2024 Vassiliou. All rights reserved.
Designed with ❤️ by me