Logo Lanfrica

daniel-mitiku/oro-spel-v3

Domain:

natural language processing

Record type:

toolssoftware
Creator:
dan
Host:
Oromo Language Writing Assistant # Barreessaa: The Intelligent Oromo Writing Assistant **🌐 Live Demo** Barreessaa (meaning "writer" in Oromo) is a smart, context-aware writing assistant designed to solve a unique challenge in the Oromo language: the correct usage of vowel and consonant duplications. This application helps users write accurately and confidently by providing real-time feedback and contextual examples from a large sentence corpus. Whether you're a native speaker looking to perfect your formal writing or a learner trying to master the nuances of the language, Barreessaa is your personal guide. ### ✨ Core Features * **Contextual Writing Assistance**: Get real-time analysis of your sentences. Words are color-coded to indicate if their usage is correct, a potential variant, or unknown. * **Dual Writing Modes**: * **Freestyle Editor**: A full-featured text area that provides line-by-line analysis as you write. * **Guided Writer**: A focused, sentence-by-sentence editor for deep analysis and correction. * **Personal Corpus**: Add your own correct sentences to a personal dictionary, which the assistant will use to provide even more tailored suggestions in the future. * **Interactive Quiz Game**: Test and improve your skills with a fun quiz game that challenges you to fix vowel duplications in randomly selected sentences. * **Analytics Dashboard**: Track your progress with detailed analytics, including writing streaks, sentence completion rates, and project performance. * **Project Management**: Organize your work into distinct projects, track their completion status, and manage your writing workflow. ----- ### πŸš€ Tech Stack * **Framework**: Next.js (App Router) * **Language**: TypeScript * **Database**: MongoDB with Prisma ORM * **Styling**: Tailwind CSS with shadcn/ui components * **Authentication**: JWTs with http-only cookies * **Analytics & Charts**: Recharts ----- ### πŸ› οΈ Getting Started To get a local copy up and running, follow these simple steps. #### Prerequisites * Node. …