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.
☕ 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.
- 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
- Express.js
- Query live data from game servers
- gRCP
- RabbitMQ
- socket.io backend
- React and Next.js implementation
- Styled-components
- MUI - Material-UI
- SSR - Server Side Rendering
- socket.io frontend integration
- Vercel Hosting with global CDN enabled
- 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
- 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
Lucca C. Zimmermann - Linkedin