Hymnarium
A flexible, multilingual template for digital hymnbooks, built with React Native and Expo. Originally created as part of a real-world project, it’s now a reusable base designed to support different languages, features, and customizations.
TypeScript React Native Expo TailwindCSS SQLite Zustand
See code 
Features
- Offline Access – Local database with SQLite.
- Audio Playback – Hymn tracks with playback controls.
- Playlists – Sequential and shuffle modes.
- Favorites – Save featured hymns for quick access.
- Multilingual – Interface and content adaptable to different languages.
- Advanced Search – Find hymns by title or author.
- Thematic Classification – Explore by categories.
- Video Integration – Connection with external content.
- Light/Dark Mode – Personalized experience based on preference.
Technologies
- Framework: React Native 0.79 + Expo SDK 53
- Navigation: Expo Router
- Styling: NativeWind
- Database: SQLite (Expo SQLite)
- Audio: Expo Audio
- State Management: Zustand
- Storage: AsyncStorage
- UI: Custom components + Expo Vector Icons
- Development: TypeScript, ESLint, Prettier, Metro bundler