Skip to content
/ mesgana Public

A mobile app for browsing, searching, and reading hymns in Amharic and English—featuring smart search, categories, and offline access.

Notifications You must be signed in to change notification settings

mk1316/mesgana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOS App Store Google Play Store

Mesgana - Ethiopian Hymnal App

Mesgana Logo

A bilingual Amharic/English hymnal app for Ethiopian Seventh-day Adventist communities. Built with React Native and Expo.

Features

  • 🌍 Bilingual: Amharic and English support
  • 🔍 Smart Search: Find hymns by title, author, or lyrics
  • Favorites: Save and organize your favorite hymns
  • 🌙 Dark/Light Mode: Automatic theme switching
  • 📱 Offline: All hymns available without internet
  • Accessible: Adjustable fonts and high contrast themes

Screenshots

Home Screen Hymn Screen Home Screen Dark Hymn Screen Dark˘

Tech Stack

  • Mobile: React Native + Expo + TypeScript
  • Web: Next.js + Tailwind CSS
  • State: Zustand + AsyncStorage

Quick Start

# Mobile app
cd mobile
npm install
npm run dev

# Web app
cd web
npm install
npm run dev

Download

Contributing

  1. Fork the repo
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Contact


Made with ❤️ for the Ethiopian worship community

About

A mobile app for browsing, searching, and reading hymns in Amharic and English—featuring smart search, categories, and offline access.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published