Cel pracy: Celem projektu jest stworzenie lokalnej aplikacji desktopowej, dzięki której użytkownik będzie mógł budować i zarządzać lokalnie drzewem genealogicznym, które w sposób graficzny prezentowałoby dane wraz z powiązanymi multimediami.
Założenia: Aplikacja będzie działać w pełni lokalnie. Wszystkie dane będą przechowywane lokalnie. Możliwość graficznej prezentacji drzewa. Możliwość współpracy z multimediami.
Motywacja: Motywacją do stworzenia projektu jest chęć zorganizowania rodzinnych zdjęć, nagrań oraz dokumentów tworząc narzędzie do zarządzania historią rodziny.
Opis tematu: Projekt zakłada stworzenie lokalnej aplikacji desktopowej, składającej się z dwóch głównych części:
1. Frontend (PyQt): Interfejs użytkownika umożliwiający dodawanie osób i relacji. Wizualizacja drzewa genealogicznego w formie grafu. Dodawanie multimediów.
2. Backend (Python + SQLite): Funkcjonalna aplikacja desktopowa działająca offline. Możliwość tworzenia i zapisywania drzewa genealogicznego z multimediami. Wizualizacja relacji rodzinnych w przejrzysty sposób
Spodziewane wyniki:
|