⚡ En cours de développement

Projet personnel — Vue.js 3 & Supabase

Aivo
Modern Social Platform

Plateforme sociale moderne conçue de zéro — fil d'actualité, messagerie temps réel, stories, profils, followers et appels audio WebRTC. Une vraie application produit avec architecture scalable, Supabase et expérience mobile-first.

Aivo — Live System

Social Feed
Realtime Live
Calls WebRTC
Auth JWT
DB RLS
Live temps réel natif
WebRTC appels audio P2P
RLS sécurité row-level
SaaS architecture production

Features

Une plateforme sociale complète

Social Feed

Fil d'actualité dynamique avec posts, likes, commentaires, reposts et stories éphémères.

Messaging Realtime

Conversations privées, messages audio, réactions, présence online/offline et sync instantanée.

Audio Calls

Appels audio peer-to-peer intégrés via WebRTC, sans serveur tiers.

Profiles & Social

Pages profil avancées, followers/following, suggestions d'utilisateurs et recherche live.

Architecture

Modulaire par features, orientée production

Vue.js 3 SPA — Composition API + Vue Router
Pinia + TanStack Query — State & Server Cache
Supabase — Auth, PostgreSQL, Realtime, Storage
RLS Policies — sécurité au niveau des lignes
social/
chat/
profile/
WebRTC

Approche

Concevoir un vrai produit

Aivo n'est pas un exercice technique — c'est une application produit conçue pour fonctionner en production. Architecture modulaire par features, séparation stricte services/stores/composables, sécurité RLS, gestion des sessions et temps réel natif. Une façon de démontrer qu'on peut concevoir, structurer et livrer une SaaS moderne de manière autonome.

Vue.js 3SupabaseRealtimeWebRTCArchitectureMobile-first

Construction

De l'architecture aux appels WebRTC

Architecture

Mise en place de la structure modulaire par features, services, stores Pinia et guards de navigation.

Auth & Profils

Authentification Supabase, gestion des sessions JWT, pages profil, followers et Storage.

Feed & Social

Développement du fil d'actualité, posts, likes, commentaires, stories et notifications live.

Chat & Calls

Messagerie temps réel via Supabase Realtime, messages audio et appels WebRTC peer-to-peer.

Stack technique

Technologies utilisées

Vue.js 3Composition APIVitePiniaTanStack QuerySupabasePostgreSQLRealtimeWebRTCTailwind CSSVue Router

Envie de collaborer ?

Frontend moderne,
temps réel & scalable

Aivo démontre ma capacité à concevoir une application SaaS complète — architecture frontend avancée, backend BaaS, temps réel, sécurité et expérience utilisateur premium.

Me contacter