Architektura aplikacji:
Aplikację można podzielić na trzy główne obszary:
Web frontend - strona internetowa, która służy do obsługi aplikacji: tworzenia i uczestniczenia w grach i administrację portalem
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