Platforma webowa dla krzyżówek edukacyjnych

Web platform for educational crossword puzzles

Autor: Michał Pajor

Opiekun pracy: dr inż. Michał Bujacz

Rodzaj pracy: praca dyplomowa inżynierska

Data obrony: 2025-10-01

Streszczenie

Praca przedstawia kompleksowy proces projektowania i tworzenia aplikacji internetowej przeznaczonej do rozwiązywania codziennych edukacyjnych krzyżówek. Część teoretyczna obejmuje różne aspekty technologiczne, w tym technologie frontendowe, backendowe, baz danych i wdrażania. Każda technologia jest szczegółowo analizowana, uwzględniając jej historię, zastosowania oraz cechy szczególne, które sprawiają, że nadaje się ona do tego projektu i podobnych produktów. Ostateczne rozwiązanie wykorzystuje framework frontendowy React i framework backendowy Flask wraz z towarzyszącymi im bibliotekami, aby stworzyć solidną i wydajną aplikację internetową. Dodatkowo wykorzystano bazę danych PostgreSQL, zintegrowaną z narzędziem Object-Relational Mapping (ORM), aby zapewnić bezproblemowe zarządzanie danymi.