Skip to content

Latest commit

Β 

History

69 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ•Œ RamadanFlow

A family Ramadan activity tracker β€” track taraweeh, Quran, fasting, azkar, surah memorization, and daily namaz.

Versions

Version Stack Folder
v2 Google Apps Script (legacy) v2/
v3 Node.js + Express + SQLite (self-hosted) v3/

Quick Start (v3)

cd v3
npm install
node server.js

On first run, the server will:

  1. Auto-create .env with a secure random JWT_SECRET
  2. Auto-create the data/ directory for the SQLite database
  3. Start at http://localhost:3000

First user to register becomes admin πŸ‘‘

Deploy to Raspberry Pi

See the full guide: v3/PI_SETUP.md

cd v3 && npm install && node server.js
# Then: pm2 start ecosystem.config.js
# Then: set up Cloudflare Tunnel for HTTPS

Features

  • πŸ•Œ Taraweeh β€” calendar tracker with custom rakaat (1-20)
  • πŸ“– Quran β€” khatam tracker (Arabic / Translation, 30 paras)
  • 🍽️ Fasting β€” daily fasting log
  • πŸ“Ώ Azkar β€” morning / evening daily toggle
  • πŸ“ Surah β€” memorization progress (114 surahs, ayah slider)
  • πŸ•Œ Namaz β€” 5 daily prayers (mosque / home / missed)
  • πŸ“Š Stats β€” leaderboard, charts, badges
  • πŸ‘‘ Admin β€” user management, data export

About

πŸ•Œ Family Ramadan tracker β€” Taraweeh, Quran, Fasting, Azkar, Namaz, Surah memorization. Self-hosted on Raspberry Pi with admin dashboard, scoring system, and security analytics.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages