main
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.
Languages
JavaScript
57%
CSS
24.6%
HTML
11.3%
Python
6.9%
Dockerfile
0.2%