Aller au contenu
Thomas Gayraud Architecte de projets
Thomas Gayraud

Un site, cinq regards · Grand Est

// src/lib/store/index.tsextrait du projet

Partner Pro

// architecture
→ Next.js, état local avec Zustand
→ Moteur de calcul en fonctions pures, testé avec Vitest
→ Business plans enregistrés dans SQLite
→ Export PDF avec React PDF

Next.js · React · Zustand · Recharts · React PDF · SQLite · Vitest · Playwright

export function recalculateAll(data: BusinessPlanData): BusinessPlanResults {
  const amortizationSchedules = calculateAmortizationSchedules(data.investments);
  const loanSchedules = calculateLoanSchedules(data.financing.loans);
  const comptesResultat = calculateComptesResultat(data, amortizationSchedules, loanSchedules);
  const seuilsRentabilite = calculateSeuilsRentabilite(data, comptesResultat);
  const bfr = calculateBFR(data);
  const planFinancementInitial = calculatePlanFinancementInitial(data, bfr);
  const planTresorerie = calculatePlanTresorerie(data, loanSchedules, planFinancementInitial);
  const planFinancement3Ans = calculatePlanFinancement3Ans(data, comptesResultat, bfr, loanSchedules, planFinancementInitial);
  // …

// Huit calculs s’enchaînent dans un ordre fixe et reprennent les résultats des étapes précédentes.

{ business: 186, tests: 210 }

Regard affiché : Code. Dans le cadre : Résultat.Promenez le cadre, choisissez un regard (1 à 6), déployez-le (Entrée). Maintenez ⇧ pour le prisme.Balayez la bande pour changer de métier, appuyez longuement pour le prisme.

Le contexte

Mes étudiants, comme tout porteur de projet, doivent chiffrer leur idée : compte de résultat, trésorerie, plan de financement. Partner Pro guide la saisie et fait les calculs.

Ce qui a été livré

  • Une saisie en cinq onglets (entreprise, chiffre d’affaires, charges, investissements, financement) et un simulateur de ventes.
  • La comparaison de trois scénarios : pessimiste, réaliste et optimiste.
  • Un moteur de calcul pour le compte de résultat (avec soldes intermédiaires de gestion et capacité d’autofinancement), le besoin en fonds de roulement, le seuil de rentabilité, le plan de financement et la trésorerie sur 36 mois, TVA et charges sociales comprises.
  • Un tableau de bord avec alertes, et l’export du business plan en PDF.
  • Un espace d’administration pour les statistiques, les codes d’accès et le suivi des business plans des élèves.
  • L’accès par code, ou avec le compte Makers Campus.

Les chiffres, et leurs sources

186
business plans créés par des utilisateursPartner Pro, octobre 2026
210
tests automatisésDépôt de Partner Pro
Projet suivant · 2026Pitch MachinePrésentations à partir de modèles, sur la base d’un logiciel libre