Context
WebOustaou is a freelance SaaS project born from a recurring observation: small businesses often rely on fragmented tools to manage their digital presence, authentication, preferences, and customer configuration.
The idea was to design a central, modern platform that could serve as a foundation for future business-oriented tools — starting with restaurants, but not limited to them.
This project is still under development.
Problem Space
Small businesses often face the same constraints:
- Limited time and technical knowledge
- Multiple tools that do not communicate with each other
- Poor default handling of security, authentication, and compliance
WebOustaou focuses on solving the foundation layer first: accounts, preferences, security, internationalization, and compliance; before business-specific features.
Product Overview
WebOustaou is structured around two main surfaces:
- A public homepage
- A protected application dashboard
From the start, the product was designed as a real SaaS, not a demo.
Authentication and Access
Authentication is a core concern of the platform and supports:
- Email and password
- Google OAuth
- Magic link authentication
Security measures:
- Session handling via secure cookies
- Bot protection on login
- Onboarding flow
This allows flexible onboarding while maintaining a consistent security baseline.
Dashboard and User Settings
Once authenticated, users access a protected dashboard where they can manage:
- Profile information
- Language and theme preferences
- Security settings (passwords, future 2FA)
- Billing information (early-stage structure)
The dashboard is designed to evolve as new business features are added.
Internationalization and Compliance
From the beginning, WebOustaou was built with:
- Multilingual support (French and English)
- Locale-aware routing and metadata
- GDPR compliance
- Analytics on opt-in only
Compliance is treated as a priority, not an afterthought.
Technical Architecture
- Framework: Next.js (App Router)
- Language: TypeScript
- Backend & Auth: Supabase
- Database: PostgreSQL (via Supabase)
- UI: Tailwind CSS, shadcn/ui
- Forms & validation: React Hook Form, Zod
- Emails: Resend
- Bot protection: Cloudflare Turnstile
- Hosting: Vercel
The architecture prioritizes clarity, maintainability, and production readiness.
Positioning and Scope
WebOustaou is intentionally early-stage.
At this phase, the focus is on:
- Building a robust SaaS foundation
- Validating structure and workflows
- Preparing the platform for business-specific modules
Restaurant-oriented features are planned but not yet deployed.
What This Project Represents
WebOustaou reflects an evolution in my work:
- From project-based websites
- To product-oriented, long-term systems
It combines technical execution, product thinking, and operational concerns (security, compliance, scalability).
Status
WebOustaou is under active development. The core SaaS infrastructure is in place, and the platform serves as a base for future client tools.
Takeaway
This project is less about features and more about building the right foundations. It represents how I approach modern full-stack development when the goal is to ship, iterate, and grow over time.



