Full-Stack • SaaS • Freelancee

Comming Soon - WebOustaou – Plateforme SaaS pour les petites entreprises

Plateforme SaaS conçue pour aider les petites entreprises à gérer leur présence digitale et leurs outils internes depuis un tableau de bord unique.

12 oct. 2025

Comming Soon - WebOustaou – Plateforme SaaS pour les petites entreprises

Contexte

WebOustaou est un projet SaaS freelance né d'une observation récurrente : les petites entreprises s'appuient souvent sur des outils fragmentés pour gérer leur présence digitale, l'authentification, les préférences et la configuration client.

L'idée était de concevoir une plateforme centrale et moderne pouvant servir de fondation à de futurs outils orientés business — en commençant par la restauration, sans s'y limiter.

Ce projet reste en cours de développement


Espace problème

Les petites entreprises font souvent face aux mêmes contraintes :

  • Temps et connaissances techniques limités
  • Multiples outils qui ne communiquent pas entre eux
  • Mauvaise gestion par défaut de la sécurité, de l'authentification et de la conformité

WebOustaou se concentre sur la résolution de la couche fondation en premier : comptes, préférences, sécurité, internationalisation et conformité; avant les fonctionnalités métier spécifiques.


Vue d'ensemble produit

Dashboard WebOustaou

WebOustaou est structuré autour de deux surfaces principales :

  • Une page d'accueil publique
  • Un tableau de bord d'application protégé

Dès le départ, le produit a été conçu comme un vrai SaaS, pas une démo.


Authentification et accès

L'authentification est une préoccupation centrale de la plateforme et supporte :

  • Email et mot de passe
  • Google OAuth
  • Authentification par magic link

Mesures de sécurité :

  • Gestion de session via cookies sécurisés
  • Protection anti-bots à la connexion
  • Flux d'onboarding

Cela permet un onboarding flexible tout en maintenant une base de sécurité cohérente.


Tableau de bord et paramètres utilisateur

Une fois authentifiés, les utilisateurs accèdent à un tableau de bord protégé où ils peuvent gérer :

  • Les informations de profil
  • Les préférences de langue et de thème
  • Les paramètres de sécurité (mots de passe, future 2FA)
  • Les informations de facturation (structure en phase précoce)

Le tableau de bord est conçu pour évoluer à mesure que de nouvelles fonctionnalités métier sont ajoutées.


Internationalisation et conformité

Dès le début, WebOustaou a été construit avec :

  • Support multilingue (français et anglais)
  • Routage et métadonnées conscients de la locale
  • Conforme RGPD
  • Analytics sur opt-in uniquement

La conformité est traitée comme une priorité, pas comme un ajout après coup.


Architecture technique

  • Framework : Next.js (App Router)
  • Langage : TypeScript
  • Backend & Auth : Supabase
  • Base de données : PostgreSQL (via Supabase)
  • UI : Tailwind CSS, shadcn/ui
  • Formulaires & validation : React Hook Form, Zod
  • Emails : Resend
  • Protection anti-bots : Cloudflare Turnstile
  • Hébergement : Vercel

L'architecture privilégie la clarté, la maintenabilité et la production.


Positionnement et périmètre

WebOustaou est volontairement en phase précoce.

À ce stade, l'accent est mis sur :

  • La construction d'une fondation SaaS robuste
  • La validation de la structure et des workflows
  • La préparation de la plateforme pour des modules métier spécifiques

Les fonctionnalités orientées restauration sont prévues mais pas encore déployées.


Ce que ce projet représente

WebOustaou reflète une évolution dans mon travail :

  • Des sites web par projet
  • Vers des systèmes orientés produit et pérennes

Il combine exécution technique, réflexion produit et préoccupations opérationnelles (sécurité, conformité, scalabilité).


Statut

WebOustaou est en développement actif. L'infrastructure SaaS de base est en place, et la plateforme sert de base pour de futurs outils client.


Bilan

Ce projet concerne moins les fonctionnalités que la construction des bonnes fondations. Il représente ma façon d'aborder le développement full-stack moderne lorsque l'objectif est de livrer, itérer et grandir dans le temps.