powarminsku.pl – słownik gwary warmińskiej

Cel i wyzwanie

Celem projektu powarminsku.pl było stworzenie kompleksowego, nowoczesnego serwisu internetowego, który pełni funkcję interaktywnego słownika gwary warmińskiej. Zależało nam nie tylko na umożliwieniu przeglądania istniejących haseł, ale również na aktywnym zaangażowaniu użytkowników w rozbudowę bazy – poprzez rejestrację, logowanie, dodawanie i edycję wpisów oraz zgłaszanie poprawek. Kluczowe było także zapewnienie intuicyjnego interfejsu oraz wysokiej wydajności i bezpieczeństwa systemu.

Zakres realizacji

  • Rejestracja i logowanie – użytkownicy mogą tworzyć konta i aktywnie uczestniczyć w rozwijaniu zasobów słownika.
  • Dodawanie i edycja haseł – autoryzowani użytkownicy mają możliwość dodawania nowych haseł oraz wprowadzania poprawek do istniejących wpisów. Każda zmiana jest rejestrowana, co pozwala na śledzenie historii edycji.
  • Import istniejących danych – zadbaliśmy o import wszystkich haseł z tradycyjnych słowników pisanych, co umożliwiło stworzenie rozbudowanej bazy gwary warmińskiej już na starcie.
  • Tłumaczenie całych zdań z polskiego na warmiński – nowa wersja aplikacji została wyposażona w innowacyjną funkcję tłumaczenia całych zdań za pomocą AI, co znacząco zwiększa użyteczność i atrakcyjność słownika.
  • Dostępność jako PWA – serwis jest dostępny jako Progressive Web App, dzięki czemu użytkownicy mogą korzystać z niego offline oraz instalować go na urządzeniach mobilnych i komputerach.

Technologie

Projekt zrealizowaliśmy w oparciu o nowoczesny stack technologiczny, który zapewnia stabilność, skalowalność i wygodę użytkowania:

  • Frontend: React (w ramach Next.js) – dynamiczny, responsywny i intuicyjny interfejs użytkownika, zoptymalizowany pod kątem wydajności i SEO.
  • Backend: Next.js – wykorzystany również do obsługi logiki biznesowej, API oraz zarządzania użytkownikami i danymi po stronie serwera.
  • Baza danych: PostgreSQL – wydajne i bezpieczne przechowywanie informacji o hasłach i użytkownikach.
  • Hosting: VPS od webh – gwarancja stabilności działania i bezpieczeństwa danych.

W nowej wersji zarówno frontend, jak i backend aplikacji są realizowane w ekosystemie Next.js/React, co zapewnia spójność technologii, łatwiejszy rozwój oraz wysoką wydajność i bezpieczeństwo.

Źródło bazy haseł

Bazę słownika zainicjowaliśmy poprzez import słów i wyrażeń z książki „Słownik gwary warmińskiej” (wyd. Elset, 2020, autorzy: Izabela Lewandowska, Edward Cyfus, Łukasz Ruch, ilustracje: Anna Rok). Dzięki temu już na początku powstała obszerna i wiarygodna baza leksykalna, która stanowi fundament dalszego rozwoju i uzupełniania słownika przez społeczność.

Nowoczesne podejście do developmentu – vibe coding z AI

Proces realizacji nowej wersji powarminsku.pl opierał się na nowoczesnych metodach pracy zespołowej, określanych jako vibe coding – kreatywnym i elastycznym podejściu do programowania, które łączy kompetencje zespołu chdr.tech z możliwościami sztucznej inteligencji. W trakcie prac intensywnie wykorzystywaliśmy narzędzia AI, takie jak Claude AI i Junie. Umożliwiły one szybkie prototypowanie, generowanie kodu, optymalizację designu oraz wsparcie w dokumentacji, co znacząco przyspieszyło cykl rozwojowy i podniosło jakość realizacji.

Efekt

Powstał serwis, który:

  • pozwala na naukę i popularyzację gwary warmińskiej w nowoczesnej, dostępnej formie,
  • angażuje społeczność w rozwój bazy słownikowej,
  • oferuje funkcje tłumaczenia całych zdań z polskiego na warmiński dzięki AI,
  • jest dostępny jako PWA – można z niego korzystać offline i instalować na urządzeniach,
  • zapewnia bezpieczeństwo, wydajność i łatwość rozbudowy.

powarminsku.pl to przykład projektu, w którym tradycja spotyka się z nowoczesnością, a technologia wspiera ochronę i rozwój dziedzictwa kulturowego Warmii.