Passer au contenu principal
← Retour aux projetsApplication web

ClientHub : j'ai construit mon propre outil de gestion freelance plutôt que de payer pour 4 apps différentes

Application web complète regroupant CRM, suivi financier, gestion URSSAF et génération de documents. En production, utilisée au quotidien pour l'ensemble de mon activité.

Application ClientHub - Gestion freelance (capture en mode démonstration)

L'application est privée. Les captures présentées ici sont en mode démonstration, avec des données fictives.

6
modules actifs en production
3
scénarios fiscaux gérés
6
vulnérabilités corrigées après audit
1
outil à la place de 4 apps
Le contexte

Le défi.

Gérer une activité freelance au sérieux demande : un CRM, un suivi des projets, un outil de facturation, un tableau de bord URSSAF, de la génération de documents. Sur le marché, j'avais le choix entre des outils généralistes trop complexes ou des apps simples qui ne se parlent pas entre elles. J'ai décidé de construire l'outil que je voulais utiliser.

1Centraliser CRM, finance, URSSAF et documents en un seul outil
2Gérer les 3 scénarios fiscaux sans modifier les templates manuellement
3Offrir aux clients un portail d'accès sécurisé sans friction
4Supprimer les dépendances à 4 abonnements SaaS externes

Application web complète regroupant CRM, suivi financier, gestion URSSAF et génération de documents. En production, utilisée au quotidien pour l'ensemble de mon activité.

Notre approche

La solution.

Une approche sur-mesure, pensée pour répondre à chaque enjeu du projet.

1

Tous les modules qui parlent entre eux

  • CRM (clients, projets, rappels), suivi financier, gestion URSSAF, génération de documents
  • Encaisser une prestation met à jour la trésorerie et les montants URSSAF en temps réel
  • Un seul outil, pas 4 apps qui ne communiquent pas
2

Trois scénarios fiscaux intégrés

  • Facturation France, facturation UE intracommunautaire, facturation UE non assujettie à la TVA
  • Le document généré s'adapte au scénario : mentions légales, TVA, régime de franchise
  • Pas besoin de modifier mes templates à la main à chaque nouvelle situation
3

Portail client et magic links

  • Les clients reçoivent un lien sécurisé par email (magic link, valable 24 heures)
  • Depuis ce portail, ils consultent l'avancement, téléchargent les livrables, posent des commentaires
  • Plus d'allers-retours par email pour savoir où en est le dossier
4

Sécurité auditée

  • 6 vulnérabilités corrigées après audit : secrets, API publique, rate limiting, JWT, validation MIME, upload
  • Déploiement sur VPS OVH via Docker
Le processus

De l'idée à
la réalisation.

Chaque étape est validée avec vous avant de passer à la suivante.

1

Analyse des besoins

Audit de mes propres outils existants et de leurs limites

Modélisation du flux complet : prospect -> client -> projet -> facture -> paiement -> déclaration

Choix de la stack (Next.js + Prisma + SQLite, Auth.js, Resend)

2

Développement des modules

Module CRM : clients, projets, rappels, pipeline

Module finance : revenus, charges, projection de trésorerie

Module URSSAF : déclarations, cotisations, seuils

Module documents : devis, factures, CGV, contrats, avenants (3 scénarios fiscaux)

3

Portail client

Système de magic links (lien sécurisé, 24h de validité)

Interface client pour consulter les livrables et commenter

Notifications email via Resend

4

Sécurité et audit

Audit de sécurité complet (6 vulnérabilités corrigées)

Gestion des secrets, rate limiting, validation MIME, upload sécurisé

Déploiement Docker sur VPS OVH

5

Mise en production

Base de données SQLite en production

Containerisation Docker pour l'isolation

Monitoring et logs en place

Les résultats

Impact.
Mesurable.

6 modules actifs en production : CRM, finance, URSSAF, documents, portail client, suivi
3 scénarios fiscaux gérés automatiquement
Accès client via magic link sécurisé
En production, utilisé au quotidien pour l'ensemble de mon activité
Stack technique

Technologies utilisees.

Next.jsReactTypeScriptTailwind CSSshadcn/uiPrismaSQLiteAuth.jsResendDockerVPS OVH

Même résultat
pour vous ?

Premier échange gratuit, sans engagement. Parlons de votre projet.