Projekt stworzony w ramach pracy licencjackiej. Celem aplikacji jest umożliwienie efektywnego zarządzania zadaniami i zespołami projektowymi.
Projekt powstał w ramach pracy licencjackiej z dużym wsparciem AI, szczególnie po stronie frontendu. Obecnie piszę projekty samodzielnie, używając GitHub Copilot jedynie jako asystenta. Przykład: F1-Stats
Team Task Manager to aplikacja webowa oparta na Django REST Framework, umożliwiająca:
- tworzenie i przydzielanie zadań,
- przypisywanie użytkowników do zespołów,
- filtrowanie po statusie, priorytecie i kategorii,
- komentowanie zadań oraz podgląd historii zmian (log audytu),
- zarządzanie kategoriami zadań,
- uwierzytelnianie i autoryzację użytkowników z użyciem JWT.
- Python 3.13
- Django
- Django REST Framework
- PostgreSQL
- Postman (testowanie API)
- Git, GitHub
- Rejestracja i logowanie użytkowników (JWT)
- Tworzenie zespołów (
teams) - Tworzenie zadań (
tasks) z priorytetem, statusem, terminem i kategorią - Przypisywanie zadań do użytkowników (
assigned_to) - Komentarze do zadań (
comments) - Historia zmian (
logs) - Filtrowanie i sortowanie
- Uprawnienia na poziomie zadań
- Dashboard z podsumowaniem zadań wg statusów
- Integracja z kalendarzami chmurowymi (Google / Outlook)
-
Sklonuj repozytorium:
git clone https://github.com/Maksymilian03/team-task-manager cd team-task-manager -
Stwórz wirtualne środowisko i aktywuj:
python -m venv venv source venv/bin/activate # lub venv\Scripts\activate na Windows
-
Zainstaluj zależności:
pip install -r requirements.txt
-
Wykonaj migracje i uruchom serwer:
python manage.py migrate python manage.py runserver
-
(Opcjonalnie) Stwórz superużytkownika:
python manage.py createsuperuser
API używa JWT. Aby uzyskać token:
POST /api/token/Przykład użycia w nagłówkach:
Authorization: Bearer <twój_token>/api/teams//api/tasks//api/categories//api/comments//api/logs//api/token//api/register/
Projekt dostępny na licencji MIT – możesz używać, kopiować i modyfikować z podaniem autora.
Maksymilian Stolarek
Projekt wykonany w ramach pracy licencjackiej na [WSB Merito Wrocław]
Rok: 2025