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 {{:pl:dydaktyka:ztb:2012:projekty:fotodetektyw:schemat_fotokrakow.png|}}