umożliwia przesłanie pliku .txt, przetwarza jego treść poprzez przemieszanie liter wewnątrz każdego wyrazu (z zachowaniem pierwszej i ostatniej litery).
pozwala użytkownikowi wpisać numer PESEL i zwraca informację o poprawności, dacie urodzenia i płci.
- Przesyłanie pliku .txt
- Walidacja formatu pliku
- Przetwarzanie tekstu – mieszanie liter w słowach
- Zachowanie interpunkcji i formatowania
- Wyświetlenie wyniku na stronie
- możliwość ponownego przemieszania
- Formularz wprowadzania numeru PESEL
- Walidacja długości, sumy kontrolnej i poprawności daty
- Odczyt daty urodzenia i płci z numeru PESEL
- Informacja zwrotna o poprawności
- Python 3.12+
- Django 5.x
- HTML + Django Templates
- Brak bazy danych - logika oparta o formularze i funkcje
git clone https://github.com/folg-code/textshuffle-peselvalidator.git
cd textshuffle-peselvalidatorpython -m venv .venv
# Windows
.venv\Scripts\activate
# Linux / macOS
source .venv/bin/activatepip install -r requirements.txtpython manage.py runserverdocker build -t textshuffle-peselvalidator .
docker run -p 8000:8000 textshuffle-peselvalidator



