Architektura aplikacji:

Aplikację można podzielić na trzy główne obszary:

  1. Web frontend - strona internetowa, która służy do obsługi aplikacji: tworzenia i uczestniczenia w grach i administrację portalem
  2. Backend - warstwa web serwisów pozwalająca na:
    • Zarządzanie grami (tworzenie, usuwanie, przeglądanie wyszukiwanie)
    • Zarządzanie użytkownikami (dodawanie, użytkowników, usuwanie, przypisywanie tożsamości z facebook’a)
    • DB - baza danych przechowująca stan aplikacji