Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Barakah — Your Islamic Companion

Barakah App Icon

Beta

A beautiful, offline-first Islamic companion app built with React Native & Expo for Android. Track your daily prayers, Quran reading, fasting, and dhikr — all in one place.

This project is vibe coded with AI.

Download APK


Features

Prayer Times

  • Automatic prayer times based on GPS location
  • Live countdown to next prayer
  • Full daily timetable (Fajr, Dhuhr, Asr, Maghrib, Isha)
  • Multiple calculation methods (Karachi, MWL, ISNA, Umm Al-Qura, etc.)
  • Hanafi / Shafi madhab support for Asr

Salah Tracker

  • Track all 5 daily prayers with detailed rakaat breakdown (Sunnah, Fard, Witr)
  • Extra prayer tracking — Tarawih, Tahajjud, Nafl with adjustable rakats
  • Browse past days with date navigation
  • Current streak and best streak tracking

Quran Tracker

  • Log daily reading with Surah and Ayat range
  • Add notes to each entry
  • View history by date

Roza (Fasting) Tracker

  • Set daily fasting status (Fasting / Not Fasting / Exempt)
  • Monthly progress ring visualization

Digital Tasbih

  • 5 built-in dhikr: SubhanAllah, Alhamdulillah, Allahu Akbar, La ilaha illallah, Astaghfirullah
  • Free counter mode
  • Add custom dhikr with custom goals
  • Haptic feedback on tap and goal completion
  • Visual progress ring

Statistics

  • Weekly heatmap for salah and dhikr
  • Prayer streak tracking (current + best)
  • Period filters: Daily / Weekly / Monthly / Yearly
  • Detailed breakdowns for Salah, Roza, Quran, and Dhikr

Notifications

  • Prayer time alerts
  • Missed prayer reminders (30 min after adhan)

Languages

  • English and Bangla fully supported
  • Bangla numerals throughout the app

Backup & Restore

  • Export all data as JSON
  • Import from backup file
  • Reset all data option

Download

Download the latest APK from GitHub Releases.

  1. Go to the Releases page
  2. Download the .apk file from the latest release
  3. Install on your Android device (enable "Install from unknown sources" if prompted)

Build from Source

Prerequisites

Setup

# Clone the repository
git clone https://github.com/lauhemahfus/barakah.git
cd barakah

# Install dependencies
npm install

# Start the development server
npx expo start

Build APK

# Install EAS CLI
npm install -g eas-cli

# Login to Expo
eas login

# Build preview APK
eas build --platform android --profile preview

# Build production AAB (for Play Store)
eas build --platform android --profile production

License

This project is open source. Feel free to use, modify, and distribute.


Feedback & Issues

This app is in early beta — your feedback helps make it better!

About

Barakah — Offline-first Islamic companion app for Android with Salah, Quran, Roza, and Dhikr tracking.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages