Platforma webowa dla krzyżówek edukacyjnych
Web platform for educational crossword puzzles
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.