soloviy — an app about connection
soloviy is a mobile application designed to preserve and promote the linguistic richness of Ukraine. The platform brings together dialects, surzhyk, regional expressions, and idioms, allowing users to explore language diversity across different regions.
Technologies:
• Backend: Java + Spring Boot
The backend is built as a REST API with authentication, data validation, and user-generated content handling. The architecture includes separate endpoints for managing words, categories, users, search, and interactions (likes).
• Database: MySQL
A relational database structure is used, with logical connections between words, regions, categories, and user activity. Indexing ensures fast search and filtering performance.
• Frontend: React Native
A cross-platform mobile application with a responsive interface. Features include client-side search, dark mode support, dynamic content loading, and full API integration.
Features:
• Adding new words with moderation.
• Browsing and filtering content by regions of Ukraine.
• User accounts and authentication system.
• Likes, popular words, and category-based search.
• Role-based access system (user, moderator, administrator).
Project Goal:
To create a digital space where the Ukrainian language in all its diversity becomes accessible, understandable, and alive through user interaction and modern technologies.
#springboot #mysql #restapi #reactnative #mobileapp #ukrainianlanguage #backenddevelopment #communityplatform
Technologies:
• Backend: Java + Spring Boot
The backend is built as a REST API with authentication, data validation, and user-generated content handling. The architecture includes separate endpoints for managing words, categories, users, search, and interactions (likes).
• Database: MySQL
A relational database structure is used, with logical connections between words, regions, categories, and user activity. Indexing ensures fast search and filtering performance.
• Frontend: React Native
A cross-platform mobile application with a responsive interface. Features include client-side search, dark mode support, dynamic content loading, and full API integration.
Features:
• Adding new words with moderation.
• Browsing and filtering content by regions of Ukraine.
• User accounts and authentication system.
• Likes, popular words, and category-based search.
• Role-based access system (user, moderator, administrator).
Project Goal:
To create a digital space where the Ukrainian language in all its diversity becomes accessible, understandable, and alive through user interaction and modern technologies.
#springboot #mysql #restapi #reactnative #mobileapp #ukrainianlanguage #backenddevelopment #communityplatform