Przejdź do treści

Aster — dokumentacja techniczna i użytkownika

Aster to webowa aplikacja do odkrywania, oceniania i porządkowania filmów zbudowana w Django. Dane filmowe pochodzą z publicznego API The Movie Database (TMDB), a użytkownicy prowadzą własne listy filmów oraz wystawiają oceny z dokładnością do pół gwiazdki.

Szybkie linki

Gdzie
Aplikacja produkcyjna https://aster-1lf7.onrender.com/
Repozytorium https://github.com/agatav13/aster
Dokumentacja (ten serwis) https://agatav13.github.io/aster/

Jak czytać tę dokumentację

Dokumentacja jest podzielona zgodnie z klasycznym cyklem wytwarzania oprogramowania:

  1. Wymagania — co system robi i z jakimi ograniczeniami.
  2. UX/UI — jak użytkownik się porusza, jak wyglądają ekrany.
  3. Architektura — jak system jest zbudowany i jakie dane przechowuje.
  4. Implementacja — kluczowe moduły, wzorce, instrukcja wdrożenia.
  5. Testy — strategia jakości i wygenerowane raporty.
  6. Utrzymanie — podręczniki administratora i użytkownika końcowego oraz historia wersji.

Kontakt i licencja

Projekt powstał w ramach przedmiotu Programowanie aplikacji webowych. Kod źródłowy udostępniony jest na licencji MIT.