• home
  • about
  • works
  • blogs
© 2026 Gigi Shalamberidze. All Rights Reserved.
Go Back

GoodFriends – Casino Management SaaS Platform

SaaSCasino ManagementReal-time ChatDashboardFrontend Architecture
Visit Website

GoodFriends is a full-scale casino management SaaS platform used by multiple partner companies to manage players, track revenue, operate slot machines, and handle agency-based gambling structures. I was responsible for the entire frontend architecture, UI engineering, performance optimization, and all client-side modules. I also contributed to backend chat and real-time messaging features.

Project Overview:

The system includes modules for casino operations, agency management, multi-company support, affiliate payouts, real-time sessions, and a complete analytics dashboard. Built for performance, scalability, and daily high-volume usage.

My Responsibilities & Contribution:
  • Frontend Architecture: Fully planned and built the frontend using Next.js, TypeScript, Tailwind CSS, and Shadcn UI.
  • State Management: Structured global state using Zustand with optimized selectors, slices, and persistent stores.
  • Real-Time Systems: Implemented a real-time chat system used by casino staff and agencies (Next.js + NestJS + WebSockets).
  • Complex UI Modules: Created reusable components, tables, filters, dashboards, and admin panels used across multiple tenants.
  • Performance Optimization: Used lazy-loading, caching, React Server Components, and optimized rendering for large datasets.
  • Design System: Built a clean, scalable design system with Shadcn UI + Tailwind.
Core Features Implemented:
  • Multi-company SaaS support (each casino partner has its own dashboard and data)
  • Casino player management with detailed session tracking
  • Agency management (sub-agents, commissions, hierarchies)
  • Real-time chat integrated with NestJS WebSocket backend
  • Analytics dashboards with revenue, users, RTP, and session data
  • Fully modular architecture for adding new casino modules quickly
Impact:
  • The platform is now used by multiple casino companies as a commercial SaaS product.
  • Real-time chat improved support efficiency by over 30%.
  • New UI/UX increased staff productivity and reduced management time.

This project showcases my ability to build enterprise-grade platforms with scalable architecture, real-time systems, and high-quality UI engineering.

Tech Stack & Tools

Next.jsTypescriptTailwind CSSShadcn UIZustandNest.js (Chat Backend)WebSockets

Gallery

Image 0Image 1Image 2Image 3Image 4Image 5
Image 0
Image 4
Image 1
Image 5
Image 2
Image 3