Igor Le Clerc

Étudiant en 3e année à Epitech Digital School

Ancien logo de Brit Air

✈️ Brit Air Virtual – Une compagnie virtuelle pour passionnés d’aviation

Présentation du projet

Brit Air Virtual est une compagnie aérienne virtuelle fondée pour les passionnés d’aviation et de simulation sur IVAO et VATSIM. Inspirée par la véritable Brit Air, cette VA (Virtual Airline) recrée l’expérience d’une compagnie régionale française, avec une flotte réaliste, des itinéraires cohérents et une plateforme web moderne dédiée aux pilotes virtuels.

Ce projet est à la croisée de deux mondes que j’adore : le développement web et l’aviation. Il est né de ma volonté de créer une communauté francophone autour d’une expérience de simulation plus immersive et professionnelle.

Le lien de la landing page : Brit Air Va

🎯 Objectifs

  • Offrir une expérience de compagnie aérienne virtuelle complète et fidèle à la réalité.
  • Mettre en place une plateforme web ergonomique, pensée pour les pilotes virtuels.
  • Recréer les opérations de Brit Air avec une flotte adaptée et un réseau régional européen.
  • Développer une communauté engagée de pilotes francophones autour du projet.

🛠️ Stack technique

  • Font-end : Next.js (App Router), TailwindCSS, ShadCN UI
  • Back-end : Typescript et Supabase (authentification, base de données PostgreSQL, RLS, edge functions)
  • Hosting : TBD
  • Outils : Prisma ORM, TanStack Query pour la gestion des requêtes serveur, Zod pour la validation

🔍 Fonctionnalités principales

  • Inscription/connexion sécurisée via Supabase Auth
  • Carnet de vol numérique avec statistiques, progression, et rangs
  • Gestion des vols : réservations, routes automatiques ou personnalisées
  • Base de données dynamique pour les aéroports, avions, et utilisateurs
  • Système de points et grades de pilote selon les heures et la régularité
  • Espace admin pour gérer la flotte, les routes, et les membres

👨‍💻 Ce que j’ai appris

Ce projet m’a permis de :

  • Approfondir ma maîtrise de Supabase et de ses fonctionnalités (auth, policies, edge functions)
  • Structurer un projet full-stack de manière modulaire et scalable
  • Développer des composants UI avancés avec ShadCN UI
  • Gérer une logique de rôles (admin, pilote) avec des règles de sécurité strictes (RLS)
  • Travailler en conditions proches du réel sur un projet communautaire

🚀 Prochaines étapes

  • Connexion à un système ACARS pour l’envoi automatique des logs de vol
  • Intégration de missions spéciales et événements communautaires

🧠 Pourquoi Brit Air ?

Plutôt que de créer une énième VA (Virtual Airlines) autour d’un grand groupe aérien, j’ai voulu redonner vie à une compagnie oubliée mais iconique : Brit Air. Cela permet de se différencier tout en proposant une approche plus régionale, plus humaine, et plus attachante.