Django-Reporting-App

TEMAT:

  1. Aplikacja Django wspomagająca tworzenie raportów

Raport jest dokumentem (lub fragmentem dokumentu) zawierającym tekst, tabele i/lub wykresy graficzne. Aplikacja powinna pozwalać na umieszczenie w wybranym miejscu strony www elementów raportu. Wartości do tabel i wykresów mają być przekazywane jako argumenty odpowiednich funkcji. Aplikacja powinna oferować kilka formatów tabel i kilka rodzajów wykresów (np. liniowy, słupkowy, kołowy). projekt dla grupy maksymalnie 4-osobowej

Kryteria oceny projektów:

ocena dst:

  • aplikacja powinna działać, tzn. student powinien być w stanie uruchomić ją przynajmniej na swoim komputerze,
  • aplikacja powinna realizować niektóre wymagania określone w opisie,

ocena db - to co na ocenę dst +:

  • aplikacja powinna realizować wszystkie wymagania określone w opisie,
  • aplikacja powinna być wdrożona na zewnętrznym serwerze i/lub uruchomiona na Dockerze,

ocena bdb - to co na ocenę db +:

  • aplikacja powinna mieć estetyczny wygląd (elementy graficzne) i/lub aplikacja powinna być bezpieczna i zawierać testy automatyczne,
  • aplikacja powinna realizować przynajmniej dwie z następujących funkcjonalności: wysyłanie emaili, wysyłanie sms, generowanie pliku pdf, prezentacja graficznego wykresu, captcha, prezentacja mapy google lub podobnej, upload plików, prezentacja kalendarza z wydarzeniami.
Screenshots Screenshots