A family Ramadan activity tracker β track taraweeh, Quran, fasting, azkar, surah memorization, and daily namaz.
| Version | Stack | Folder |
|---|---|---|
| v2 | Google Apps Script (legacy) | v2/ |
| v3 | Node.js + Express + SQLite (self-hosted) | v3/ |
cd v3
npm install
node server.jsOn first run, the server will:
- Auto-create
.envwith a secure randomJWT_SECRET - Auto-create the
data/directory for the SQLite database - Start at
http://localhost:3000
First user to register becomes admin π
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- π 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