Skip to content

QubaPra/kho

Repository files navigation

eKapituła HKK

Opis projektu

eKapituła HKK to strona internetowa służąca do przechowywania i zarządzania próbami na stopnie harcerskie. Umożliwia użytkownikom tworzenie, edytowanie oraz zarządzanie próbami, a także komunikację z opiekunami i kapitułą.

Funkcjonalności

  • Rejestracja i logowanie: Użytkownicy mogą się zarejestrować i zalogować, aby uzyskać dostęp do systemu.
  • Tworzenie nowej próby: Użytkownicy, którzy nie mają jeszcze próby, mogą stworzyć nową, podając swoje dane osobowe oraz dane opiekuna.
  • Zarządzanie zadaniami: Użytkownicy mogą dodawać zadania do swojej próby, edytować je oraz przesyłać do akceptacji przez opiekuna.
  • Komentarze i akceptacja: Opiekunowie mogą przeglądać próby, dodawać komentarze oraz akceptować lub odrzucać zadania.
  • Proces zatwierdzania: Po akceptacji przez opiekuna, kandydat może poprosić o spotkanie z kapitułą. Proces obejmuje zatwierdzenie próby przez kapitułę, otwarcie jej, zamknięcie oraz przyznanie stopnia.
  • Różne poziomy dostępu: System obsługuje różne poziomy dostępu, w tym administratora, członków kapituły oraz kandydatów.

Technologie

Projekt wykorzystuje następujące technologie:

Frontend

  • React: Biblioteka do budowy interfejsu użytkownika.
  • Tailwind CSS: Narzędzie do stylizacji komponentów.
  • Vite: Narzędzie do budowania aplikacji frontendowych.
  • React Router: Biblioteka do zarządzania routingiem w aplikacji.

Backend

  • Django: Framework do budowy aplikacji webowych w Pythonie.
  • Django REST Framework: Narzędzie do budowy API.
  • SQLite: Lekka baza danych do przechowywania danych aplikacji.

Uruchomienie projektu

Frontend

  1. Zainstaluj zależności:
    npm install
  2. Uruchom aplikację:
    npm run dev

Autorzy

Projekt został stworzony przez zespół z HKKrowodrza dla ZHR.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •