soloviy — aplikacja o jedności
soloviy to aplikacja mobilna stworzona w celu zachowania i popularyzacji bogactwa językowego Ukrainy. Platforma łączy dialekty, surżyk, regionalne wyrażenia oraz frazeologizmy, umożliwiając użytkownikom odkrywanie różnorodności językowej różnych regionów.
Technologie:
• Backend: Java + Spring Boot
Część serwerowa została zrealizowana jako REST API z autoryzacją, walidacją danych oraz obsługą treści tworzonych przez użytkowników. Architektura obejmuje oddzielne endpointy do pracy ze słowami, kategoriami, użytkownikami, wyszukiwaniem oraz interakcjami (polubienia).
• Baza danych: MySQL
Zastosowano relacyjną strukturę danych z logicznymi powiązaniami między słowami, regionami, kategoriami oraz aktywnością użytkowników. Indeksowanie zapewnia szybkie wyszukiwanie i filtrowanie.
• Frontend: React Native
Krosplatformowa aplikacja mobilna z responsywnym interfejsem. Zaimplementowano wyszukiwanie po stronie klienta, tryb ciemny, dynamiczne ładowanie treści oraz pełną integrację z API.
Funkcjonalność:
• Dodawanie nowych słów z moderacją.
• Przeglądanie i filtrowanie treści według regionów Ukrainy.
• System kont użytkowników i autoryzacji.
• Polubienia, popularne słowa oraz wyszukiwanie według kategorii.
• System ról (użytkownik, moderator, administrator).
Cel projektu:
stworzenie cyfrowej przestrzeni, w której język ukraiński w całej swojej różnorodności staje się dostępny, zrozumiały i żywy dzięki interakcji użytkowników oraz nowoczesnym technologiom.
#springboot #mysql #restapi #reactnative #mobileapp #ukrainianlanguage #backenddevelopment #communityplatform
Technologie:
• Backend: Java + Spring Boot
Część serwerowa została zrealizowana jako REST API z autoryzacją, walidacją danych oraz obsługą treści tworzonych przez użytkowników. Architektura obejmuje oddzielne endpointy do pracy ze słowami, kategoriami, użytkownikami, wyszukiwaniem oraz interakcjami (polubienia).
• Baza danych: MySQL
Zastosowano relacyjną strukturę danych z logicznymi powiązaniami między słowami, regionami, kategoriami oraz aktywnością użytkowników. Indeksowanie zapewnia szybkie wyszukiwanie i filtrowanie.
• Frontend: React Native
Krosplatformowa aplikacja mobilna z responsywnym interfejsem. Zaimplementowano wyszukiwanie po stronie klienta, tryb ciemny, dynamiczne ładowanie treści oraz pełną integrację z API.
Funkcjonalność:
• Dodawanie nowych słów z moderacją.
• Przeglądanie i filtrowanie treści według regionów Ukrainy.
• System kont użytkowników i autoryzacji.
• Polubienia, popularne słowa oraz wyszukiwanie według kategorii.
• System ról (użytkownik, moderator, administrator).
Cel projektu:
stworzenie cyfrowej przestrzeni, w której język ukraiński w całej swojej różnorodności staje się dostępny, zrozumiały i żywy dzięki interakcji użytkowników oraz nowoczesnym technologiom.
#springboot #mysql #restapi #reactnative #mobileapp #ukrainianlanguage #backenddevelopment #communityplatform