Projekt na aplikacje mobilne. Uzytkownicy mają dostęp do grup, w których mogą dodawać posty, koemntować i reagować na nie. Każdy z użytkowników może zakladać nowe grupy. Do każdej grupy przypisany jest jeden chat, na który każdy może wysyłać wiadomości.
- założenie / edycja / usunięcie konta
- utworzenie / usunięcie grupy
- dodanie / usunięcie użytkowników z grupy, której jest się adminem
- dodanie / edycja / usunięcie posta w grupie
- dodanie / edycja / usunięcie komentarza pod postem
- reagowanie na posty
- wysłanie wiadomości do chatu
- reagowanie na wiadomości
Aplikacja mobilna na system Android 11 (API 30+), napisana w języku kotlin.
Napisany w pythonie, z wykorzystaniem FastAPI.
Server był postawiony na własnym serverze, aktualnie nie uruchomionym. Do testów można uruchomić go na własnej maszynie na localhost
(instrukcja).
Więcej informacji wewnątrz folderu Server
.
Relacyjna baza danych MySQL o poniższym schemacie, połączenie wykorzystując moduł sqlite3
w pythonie: