← Projets03Open source · communautaire

MuslimApp

Application communautaire · 2026

PWA Coran + dhikr, gratuite, offline-first

Décision clé : PWA pure pour usage hors-ligne en zone faible réseau

01Le problème

Les apps musulmanes du Play Store sont blindées de pubs, demandent des permissions abusives (contacts, localisation), et ne marchent pas hors-ligne. En zone faible réseau (banlieue Dakar, brousse), elles deviennent inutilisables. Beaucoup de fidèles n'ont qu'un téléphone d'entrée de gamme.

02La solution

PWA pure : Coran complet + invocations (dhikr) + compteur. Tout est embarqué dans le service worker au premier load → fonctionne 100% offline ensuite. Aucune pub, aucune permission abusive, aucun tracker. Hébergé sur GitHub Pages = gratuit pour toujours. Open source pour la communauté.

03Stack complète
HTML / CSS / JavaScript vanilla (pas de framework)Service Worker (offline-first)Web App Manifest (installable)GitHub Pages (hébergement gratuit)JSON local pour les données Coran/dhikr
04Décisions d'architecture
01

Vanilla JS plutôt que React/Vue

Bundle < 100 Ko · démarrage instantané sur téléphones d'entrée de gamme · pas de hydration React qui freeze 2s. Pour ce cas d'usage simple, frameworks = sur-engineering.

02

Offline-first via Service Worker

Public cible = zones faible réseau. Tout doit marcher sans connexion après le premier load. Tester en mode Airplane → l'app reste pleinement fonctionnelle.

03

Zéro pub, zéro tracker

Acte communautaire, pas commercial. Le respect du visiteur = la signature du projet.

05Métriques
< 100 Ko
Bundle initial
100% des features
Fonctionne offline
0
Pubs
0
Trackers
06Ce que j'ai appris
  • L01Un projet utile communautaire enseigne 10x plus qu'un side project sans utilisateur réel.
  • L02Vanilla JS reste imbattable pour des apps simples mobile-first.
  • L03Open source + gratuit = visibilité long terme dans la communauté.
© 2026 Mouhamadou Diouf
/projects/muslim-app · 2026