Muhasabah (Self-Accountability) is a premium Islamic personal hub designed to bridge the gap between digital productivity and spiritual excellence. Inspired by the concept of Ihsan, this platform helps you track, reflect upon, and grow your relationship with Allah.
Transform your Ramadan experience with our comprehensive, interactive spiritual companion. Designed for deep devotion and consistent growth.
- Verse of the Day: Handpicked Quranic verses with Arabic text and meanings.
- Al-Asmaul Husna: Daily dive into the Divine Attributes to cultivate love for Allah.
- Prophetic Traditions: Authenticated Hadiths to guide your character (Adab).
- Sacred Invocations: Selected Duas to keep your heart in constant remembrance.
- Interactive Salat Log: Track Fardh, Sunnah, and Voluntary prayers (Tahajjud, Taraweeh, Duha).
- Quran Journey: Granular tracking by Para, Page, and Ayat with integrated reflection space.
- Fasting Status: Simple, intuitive toggle for your daily sacred fast.
- Checklist of Excellence: Morning/Evening Adhkar, Daily Sadaqah, Jamaat Salat, Istighfar, and more.
- Spiritual Energy Monitoring: A unique 7-level tracking system to understand your spiritual highs and lows.
- Soulβs Reflection: A private journal for heart-centered notes and personal victories.
- 30-Day Sacred Timeline: A visual journey of your progress through the blessed month.
Reflect on your growth with beautiful, personalized analytics. See how your devotion has evolved over time.
- Sacred Stats: Total fasted days and prayer consistency percentage.
- Growth Milestones: Summaries of Divine Names learned and acts of Sadaqah.
- Quranic Highlights: A condensed view of your progress with the Book of Allah.
- Spiritual Trajectory: Personalized feedback on your journey of excellence.
- React + Vite: For a lightning-fast, reactive user experience.
- Vanilla CSS + Tailwind: A custom-crafted design system focused on Islamic aesthetics.
- Lucide-React: Elegant iconography for a spiritual feel.
- FastAPI: High-performance Python framework for our API layer.
- PostgreSQL + NeonDB: Cloud-native database for secure data persistence.
- Alembic: Database versioning and migrations.
- JWT Auth: Secure, stateless authentication with Google OAuth integration.
Muhasabah is growing into a complete Islamic lifestyle suite:
- Halal Finance: Zakat calculators and ethical portfolio tracking.
- Sunnah Protocols: Habits and routines based on the life of the Prophet (ο·Ί).
- Character Builder: Advanced tracking for Akhlaq and specific spiritual goals.
cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reloadcd frontend
npm install
npm run devBuilt with privacy-first principles. Your reflections and spiritual data are yours. We use standard JWT encryption and secure industry-standard OAuth 2.0.
This project is dedicated to the Ummah under the MIT License.