1. Specyfikacja wewnętrzna
1.1. technologia, kod
1.1.1. PHP 5
1.1.2. Baza danych MySQL
1.1.3. obiektowo, preferowany MVC
1.1.4. budowa modułowa
1.1.5. rodzielenie prezentacji od funkcjonalności
1.2. system komponentów (podstron funkcjonalnych)
1.3. system szablonów
1.4. wsparcie wielojęzyczności
1.4.1. interfejs: pliki napisów/tłumaczeń dla różnych wersji językowych
1.4.2. treści: wsparcie różnych wersji menu, artykułów i newsów
1.4.3. trasy: wsparcie różnych wersji językowych tras
1.5. zaimplementowane komponenty
1.5.1. komponenty do zarządzania kontem użytkownika
1.5.1.1. rejestracja nowego konta
1.5.1.2. edycja konta
1.5.1.3. uwierzytelnianie
1.5.2. komponent do przeglądania tras
1.5.3. komponent do zarządzania własnymi trasami
1.6. najważniejsze zasady bezpieczeństwa wg OWASP
2. Specyfikacja zewnętrzna
2.1. wydzielenie Panelu Administracyjnego jako osobnej strony
2.1.1. przeglądanie dostępnych tras
2.1.2. moderowanie tras kreowanych przez użytkowników (blokowanie z komentarzem)
2.1.3. edycja "menów"
2.1.3.1. wielopoziomowe
2.1.3.2. link może prowadzić systemowo do artykułu, komponentu lub zewnętrznie do dowolnego urla
2.1.4. edycja artykułów
2.1.5. edycja newsów
2.1.6. zarządzanie użytkownikami
2.1.6.1. zatwierdzanie użytkowników oficjalnych
2.1.6.2. banowanie
2.1.6.3. nadawanie uprawnień użytkownikom
2.1.7. edycja konfiguracji
2.1.8. przełączanie szablonów