Mirobody
The canonical registry of human health — roughly two thousand standardized indicators, clinical and lifestyle, resolved into one language.
Un QR code dans votre espace. Vos visiteurs accèdent en deux secondes à une bibliothèque d'immersions audio bien-être.
Translation pending
HealthTypeScript · CSSGitHub @NinonspotszenOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Spots Zen propose des immersions audio bien-être (méditations guidées, respirations, visualisations, musiques composées sur mesure) accessibles sans application : en scannant un QR code dans un lieu partenaire (hébergement, entreprise, campus), ou chez soi avec un abonnement.
Application web progressive (PWA) avec trois espaces : la page d'un spot pour les visiteurs, la bibliothèque des abonnés, et le back-office d'administration.
spotszen.fr redirige vers www)| Rôle | Outil |
|---|---|
| Génération et front | Lovable · React 19 · TypeScript · TanStack Start · Tailwind CSS 4 · Vite |
| Base de données, Auth, sécurité | Supabase (PostgreSQL, Auth par lien magique, code ou Google, RLS) |
| Déploiement | Vercel, branché sur ce repo GitHub |
| Paiement | Stripe (abonnements, portail client, webhook signé) |
| Emails et CRM | Brevo (emails de connexion via SMTP, 10 emails transactionnels × 5 langues, listes de contacts) |
| Automatisations | Vercel Cron (robot quotidien des emails) · agent boîte mail (tâche planifiée Claude : tri, brouillons, brief Notion) |
| Surveillance | UptimeRobot (www.spotszen.fr, toutes les 5 minutes) |
| Tests | Vitest (tests unitaires) · Playwright (22 parcours × ordinateur + téléphone) |
| Audio | Cloudinary (hébergement des fichiers) · ElevenLabs (production des voix traduites) |
| QR codes | Lien direct www.spotszen.fr/spots/{id}, généré dans l'admin (PNG + SVG) |
| Traductions de l'interface | i18next (FR, EN, DE, NL, ES) |
| IA | API Claude d'Anthropic (modèle Haiku 5.5) : traduction assistée du catalogue |
/spots/:id) : accès immédiat depuis un QR code, sans compte. Accès libre, par email professionnel ou par code PIN selon le lieu. L'immersion mise en avant change selon l'heure (matin, journée, soir, nuit)./offres) : 5 €/mois ou 49 €/an, premier mois offert à la première souscription, paiement et résiliation via Stripe./bibliotheque) : catalogue filtrable, gestion de l'abonnement.docs/tunnel-emails.md./admin/demandes) : formulaire /professionnels → alerte email + demande dans l'admin, étapes (contactée, démo, devis, pilote, client, perdue), note et date de prochaine action, résumé du matin.agent_logs). Détail : docs/fiche-6-briques-traduction-ia.md./admin) : clients B2B, spots et QR codes, bibliothèque audio, abonnés, accès offerts./admin, réservé au rôle admin) : pilotage, écoutes (par jour, top audios, moment de la journée, langue, voix, dernières écoutes), clients B2C (accès, revenu mensuel estimé, inscriptions, résiliations, conversion depuis un spot) et activité par spot. Mise à jour automatique via Supabase Realtime.Le projet utilise Bun (le fichier bun.lock fait foi).
git clone https://github.com/Ninonspotszen/zen-admin-haven.git
cd zen-admin-haven
bun install
bun run dev
Autres commandes : bun run build (build de production), bun run lint, bun run test (tests unitaires), bun run test:e2e (parcours Playwright ; voir docs/qa-tests.md).
This is the beginning of the README. Read the rest at the original. Read the full README ↗