Eco Mode on — An alternative version of the site, optimised for slow connections and on-the-go browsing.

E-sport Application with Chat (2025)

E-sport Application with Chat

Project in a few words

Website for organizing video game tournaments, built as my end-of-training project. Organizers can create events, players register and chat with each other live during matches.

The site is no longer online: it was hosted on a paid server, which I shut down after completing the project. The source code is available on GitHub above.

Project highlights

  • Integrated live chat: Messages appear instantly without page reload
  • Single backend application: Instead of separating into micro-services, everything is intelligently grouped
  • Minimal JavaScript code: Uses modern techniques to avoid heavy frameworks
  • Two databases: One for tournaments, another for chat messages (required by the training program, one would have been enough in practice)

The idea was to prove you can do real-time simply, without complex architecture.

Technologies used

Astro · Tailwind · Alpine.js · HTMX · WebSocket · Express · PostgreSQL · MongoDB