Projekt zakłada stworzenie działającego panelu administracyjnego dla oficjalnej strony KN Algo!
Projekt tworzony jest w celu usprawnienia procesu dodawania i edytowania wpisów na stronie internetowej KN Algo!
- Problem: Wprowadzenie aktualizacji na stronę zajmuje zbyt wiele czasu i nie jest wygodne.
- Rozwiązanie: Szybkie i łatwe zarządzanie wpisami na stronie internetowej
- Cel: Potrzeby wewnętrzne :)
- Dodawanie, usuwanie, edytowanie wpisów
- Możliwość aktualizowania strony bezpośrednio z panelu
- Dodawanie elementów tymczasowych
- Nowy, świeższy wygląd witryny oraz nowe animacje
- Frontend React, Tailwind
- Backend: Spring Boot
- Java 23
- Node
- Docker
- Python - do pobrania i zainstalowania
pre-commit
Aby uruchomić i skorzystać z pre-commit należy:
- Zainstalować paczkę pre-commit:
pip install pre-commit - W root folderu ją uruchomić:
pre-commit install - Jeśli się wcześniej tego nie używało, warto wykonać:
pre-commit run --all-files
Tip
Pierwsze uruchomienie pre-commit może trochę potrwać ze względu na potrzebę pobrania wszystki zależności.
Projekt realizowany przez członków KN Algo przy Politechnice Wrocławskiej:
- Adrian Goral (https://github.com/xEdziu)
- Krystian Bury (https://github.com/KBruy)
- Adam Kruszczyński (https://github.com/AdamKruszczynski)
- Paweł Bijak (https://github.com/bijakpawel)
Stworzone z ❤️ przez KN Algo | Politechnika Wrocławska