ActifOpen source

Bible Plan - Plans de lecture biblique

Une application web gratuite qui crée un plan de lecture biblique adapté à votre rythme, vous rappelle de lire et vous laisse surligner, comparer et partager les versets.

Bible Plan - Plans de lecture biblique

Captures

  • Page Aujourd'hui : verset du jour et lecture du plan en cours
  • Lecteur biblique avec versets surlignés et menu de sélection
  • Lecture parallèle de la Louis Segond et de la King James
  • Calendrier du plan : lectures lues, en retard et à venir

Stack

Next.jsNext.jsReactReactTypeScriptTypeScriptTailwind CSSTailwind CSSShadcn UIShadcn UIPrismaPrismaPostgreSQLPostgreSQLBetter AuthTurborepoClaudeClaude

Bible Plan aide à lire la Bible avec régularité : l'application construit un plan de lecture à partir de votre emploi du temps, vous rappelle de lire au bon moment et s'adapte quand vous prenez du retard. La version web est disponible, gratuite, et la lecture se fait sans compte.

Objectif

Les plans de lecture classiques supposent qu'on lit tous les jours, à heure fixe, et qu'on ne décroche jamais. Bible Plan part de l'inverse : on choisit ses jours de lecture et son rythme, l'application répartit la charge de façon équilibrée, et un retard se rattrape sans culpabilité.

Fonctionnalités

  • Plans sur mesure : par date de fin (« toute la Bible en un an »), par temps disponible (« 15 minutes par jour »), à partir de modèles (chronologique, M'Cheyne, Nouveau Testament en 90 jours…) ou en choisissant ses livres
  • Gestion du retard, au choix pour chaque plan : répartir le retard sur les jours restants, décaler la date de fin ou rattraper librement
  • Page Aujourd'hui avec le verset du jour, illustré selon le moment de la journée, et les lectures du jour
  • Calendrier du plan : ce qui est lu, ce qui est en retard, ce qui arrive
  • Lecteur intégré, utilisable hors ligne, en Louis Segond 1910 et King James, deux versions du domaine public
  • Surbrillance en six couleurs, lecture parallèle de deux traductions alignées verset par verset, copie et partage d'un verset par lien
  • Rappels dans l'application et par notification push, sur téléphone comme sur ordinateur, à l'heure et dans le fuseau horaire de chacun
  • Interface bilingue français / anglais et thème clair / sombre

En préparation : un journal de prière et un minuteur de méditation, des plans de groupe pour une église ou une famille, et une application mobile.

Stack & architecture

  • Monorepo Turborepo + pnpm : l'application Next.js d'un côté, des packages partagés de l'autre
  • La logique métier pure — canon biblique, générateur de plans, rattrapage, séries, échéances des rappels — vit dans un package core testé avec Vitest, pensé pour être repris tel quel par la future application mobile
  • Next.js (App Router) + React 19, Tailwind CSS et Shadcn UI, internationalisé avec next-intl
  • Prisma + PostgreSQL sur Neon, authentification Better Auth (email et mot de passe, magic link, Google)
  • Textes bibliques embarqués dans l'application : aucune API payante, et une lecture possible sans connexion
  • Rappels envoyés par une tâche planifiée GitHub Actions, en Web Push ; Resend pour les emails d'authentification

Ce que j'en retiens

Tout le projet tient sur des offres gratuites — Vercel, Neon, Resend, GitHub Actions — pour que l'application reste gratuite sans dépendre d'un financement. Cette contrainte a guidé l'architecture : textes bibliques embarqués plutôt qu'une API, rappels déclenchés par une tâche planifiée plutôt qu'un serveur permanent. Le code est open source, sous licence AGPL-3.0.