Discord Clone

⚠️ UWAGA BEZPIECZEŃSTWO: Repozytorium zawiera hardcodowane klucze w docker-compose.yml (SECRET_KEY, hasło bazy danych). Są one celowo uproszczone na potrzeby lokalnego środowiska laboratoryjnego nie używaj tych wartości w produkcji ani środowiskach publicznych.

Uruchomienie

Wymagania: Docker i Docker Compose.

docker-compose up --build

Po starcie:

  • migracje bazy danych zostaną wykonane automatycznie,
  • domyślne konto administratora zostanie utworzone,
  • aplikacja dostępna pod http://localhost:8000.

Konto administratora

Pole Wartość
Login admin
Hasło admin

Role i uprawnienia

Rola Uprawnienia
Administrator Pełny dostęp: zarządzanie użytkownikami, rolami, kanałami i wiadomościami
Moderator Usuwanie wiadomości, blokowanie użytkowników
Użytkownik Tworzenie kanałów, wysyłanie wiadomości, DM, usuwanie własnych wiadomości

Panel administracyjny dostępny z paska nawigacji po zalogowaniu jako administrator.

S
Languages
JavaScript 57%
CSS 24.6%
HTML 11.3%
Python 6.9%
Dockerfile 0.2%