1. Ogólne informacje
• Projekt: Strona internetowa przewozów autobusowych
• Cel: Udostępnienie informacji o trasach, rezerwacji biletów, interakcja z użytkownikami
• Aktualny stan: 75% strony już zrealizowane
• Link do strony i Makieta Figma: Przekażę w prywatnych wiadomościach
• Ważne: Panel administracyjny został przepisany i nie opiera się na standardowym Django Admin
2. Zadania dla dewelopera
2.1. Sprawdzenie i dopracowanie funkcjonalności
• Dokładnie sprawdzić poprawność działania rezerwacji biletów online (logika, walidacja, UX)
• Dokładnie sprawdzić poprawność działania panelu użytkownika (historia rezerwacji, status podróży)
• Dopracować system rezerwacji biletu (w razie potrzeby)
• Panel administracyjny: Dopracować system tworzenia tras i szablonów tras do wygodnego wielokrotnego użytku
• Panel administracyjny: Dopracować historię rezerwacji oraz historię kursów
• Panel administracyjny: Dopracować system przeglądania tras oraz edytowania danych o pasażerach
• Panel administracyjny: Dodać system powiadomień (email) do potwierdzenia rezerwacji
• Wykonać drobne poprawki (będą doprecyzowane w trakcie)
2.2. Layout i poprawki UI/UX
• Sprawdzić zgodność z makietą w Figma
• Sprawdzić responsywność strony na urządzeniach mobilnych
• Poprawić nieprawidłowe wyświetlanie poszczególnych bloków
• Optymalizować stronę wyszukiwania tras
2.3. Integracja z API
• Sprawdzić i dopracować integrację systemu płatności LiqPay
2.4. Optymalizacja i wydajność
• Zmniejszyć czas ładowania stron
• Wykonać podstawową optymalizację SEO (meta tagi, atrybuty alt, mikroformaty)