en

it

← Back
Project Name

Egamex

Project Description

Egamex è una piattaforma italiana di esports costruita per organizzare e gestire tornei di videogiochi competitivi, con un sistema pubblico di regolamento tornei e un pannello di amministrazione completo. Il progetto ha richiesto un'applicazione web custom in grado di gestire ruoli utente complessi, flussi di registrazione multi-step e la gestione in tempo reale dei tornei. Funzionalità principali realizzate: - CMS headless con Strapi.js per la gestione di tornei e contenuti. - Applicazione web full-stack in Next.js e React.js. - Autenticazione multi-fattore per la registrazione e il login degli utenti. - Interfaccia utente multi-ruolo: giocatori, manager di team, admin degli eventi e super admin hanno ciascuno un'esperienza dedicata. - Gestione tornei: creazione bracket, pianificazione partite, tracciamento risultati e regolamento pubblico (egamex.eu/regolamento-tornei). - Area riservata per gli utenti registrati. - Comunicazione API REST tra il backend Strapi e il frontend Next.js.

Live Website

https://egamex.eu

Stack
Frontend:
  • Next.js
  • React.js
  • Tailwind CSS
Backend:
  • Strapi.js
  • Node.js
Database:
  • MariaDB
CMS:
  • Strapi.js
Deploy:
  • Digital Ocean
  • Linux
  • Nginx