Mishkat est une application web immersive conçue pour accompagner les musulmans dans leur cheminement spirituel quotidien. Elle combine des outils de mémorisation du Coran, de suivi d'objectifs, de dhikr et un journal créatif (Diftar).
- Tableau de Bord : Vue d'ensemble de votre progression et citations inspirantes.
- Mémorisation : Suivi détaillé de la mémorisation des 114 sourates avec indicateurs de difficulté.
- Diftar (Journal) : Un espace de dessin et de prise de notes avec des outils variés (plume, surligneur, stickers).
- Objectifs : Gestionnaire de tâches pour vos ambitions spirituelles et personnelles.
- Tasbih : Compteur de dhikr interactif avec objectifs personnalisables.
- Calendrier : Suivi des prières quotidiennes et de la lecture du Coran.
- Badges : Système de récompenses pour célébrer vos étapes importantes.
- Paramètres Personnalisés : Thèmes (Clair, Sombre, Sépia), taille de police et rappels.
-
Clonez le dépôt :
git clone <votre-url-github> cd mishkat
-
Installez les dépendances :
npm install
-
Lancez le serveur de développement :
npm run dev
Cette application est prête à être déployée sur Vercel.
- Poussez votre code sur un dépôt GitHub.
- Connectez votre compte GitHub à Vercel.
- Importez le projet et déployez.
Le fichier vercel.json est déjà configuré pour gérer le routage SPA (Single Page Application).
- React 19
- Vite
- Tailwind CSS 4
- Framer Motion (Animations)
- Lucide React (Icônes)
- date-fns (Gestion des dates)
- jspdf (Export PDF)
Ce projet est sous licence MIT.