Skip to content

The main goal of this project is to make simple for players found a community multiplayer game server, while the main motivion is to show my Lucca Zimmermann personal abilities with different technologies.

Notifications You must be signed in to change notification settings

luccazii/lobby-detective

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In Development !

🙌🏼 Motivations and Goals

The main goal of this project is to make simple for players found a community multiplayer game server, while the main motivion is to show my Lucca Zimmermann personal abilities with different technologies as listed below.

☂️️ Features

☕ Find a multiplayer server to join - We list the servers we have in our database.

📺 Live Data - We keep pulling servers to get fresh status of the games.

⚡ Blazing Fast - Using Redis Caching to speed up and scale the application.

🦾 Technologies

Laravel as core service

  • Events and Listeners
  • FormRequest
  • Data Caching (Redis)
  • Database Structure (Migrations/Seeders)
  • Integration with other services in development, a simple integration is done.
  • Unit Tests
  • Laravel Queueable Jobs
  • Queueable Integrations with other services
  • gRCP integration
  • RabbitMQ integration

Node.js fetching data from game servers as a micro-service

  • Express.js
  • Query live data from game servers
  • gRCP
  • RabbitMQ

Node.js as a micro-service for websockets in development 🚧

  • socket.io backend

React / Next.js as frontend not started yet

  • React and Next.js implementation
  • Styled-components
  • MUI - Material-UI
  • SSR - Server Side Rendering
  • socket.io frontend integration
  • Vercel Hosting with global CDN enabled

Databases and other technologies

  • MySQL
  • Redis
  • Live Project
  • CI/CD Integration
  • Docker with docker-compose
  • Vercel frontend hosting
  • AWS backend hosting
  • AWS Elastic Load Balancing
  • AWS Lambda Functions for laravel queues

🤹🏽 Supported Games

  • CS:GO Counter-Strike: Global Offensive in development, supported only on backend
  • Counter-Strike Source
  • Counter-Strike 1.6
  • Minecraft
  • minecraftp/minecraftbe Minecraft: Bedrock Edition
  • SAMP San Andreas Multiplayer (GTA:SA)
  • MTA Multi Theft Auto (GTA:SA)
  • FiveM - Grand Theft Auto V - FiveM

and much more to come...

Lucca C. Zimmermann - Linkedin

About

The main goal of this project is to make simple for players found a community multiplayer game server, while the main motivion is to show my Lucca Zimmermann personal abilities with different technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published