Rhymo - Persian Rhyme Finder App

Rhymo is a comprehensive Persian language poetry tool designed for poets, writers, and language enthusiasts. The app leverages advanced linguistic algorithms to analyze Persian text and find perfect rhymes using two distinct methodologies: phonetic and traditional rhyme detection. Built with React Native and Expo, it provides an intuitive interface for Persian text input with specialized keyboard support for Persian diacritics and vowel marks. The app features real-time word suggestions, advanced filtering capabilities, and detailed phonetic analysis of Persian syllables (heja) and vowels (ava).

Timeline
1 year
Team
4 developers
Rhymo - Persian Rhyme Finder App

Key Features

Dual Rhyme Modes - Phonetic & Traditional Persian rhyme detection
Smart Text Input - Persian keyboard with diacritic support
Real-time Suggestions - Instant word completion as you type
Advanced Filtering - Consonant-based result refinement

Technologies Used

React NativeTypeScriptNode.jsJWT AuthOAuthRESTful APIETL Pipeline

Challenges

Persian Phonetics - Complex vowel and consonant analysis for accurate rhyme detection
RTL Layout - Right-to-left text rendering and layout management complexity
Cross-Platform Consistency - Ensuring uniform behavior across iOS and Android
Performance Optimization - Handling large Persian word databases efficiently
Diacritic Accuracy - Proper handling of Persian vowel marks and pronunciation
Authentication Integration - Managing multiple OAuth providers seamlessly
Database Management - Maintaining comprehensive Persian linguistic data

Solutions

Advanced Algorithms - Sophisticated phonetic and traditional rhyme detection engines
Pagination & Caching - Efficient data loading with infinite scroll and local storage
Specialized Keyboard - Custom Persian input with diacritic support and vowel marks
Multi-Provider Auth - Integrated Apple, Google, and email authentication systems
Comprehensive Database - Extensive Persian word corpus with phonetic analysis data

Results & Impact

Enhanced Poetry Creation - Enables poets to find perfect Persian rhymes quickly and accurately
Language Learning Tool - Helps users understand Persian phonetic patterns and traditional poetry structures
Cultural Preservation - Contributes to preserving and promoting Persian poetry traditions
Technical Innovation - Successfully bridges traditional Persian poetry with modern mobile technology
User Engagement - Intuitive interface with real-time feedback and smooth user experience
Cross-Platform Success - Consistent functionality and performance across iOS and Android
Advanced Linguistics - Sophisticated dual-mode rhyme detection combining phonetic and traditional methods
Creative Empowerment - Supports creative writing in Persian with professional-grade rhyme tools

More work