Escavida
Tous les projets

Escavida

Diving and water sports

2024 - 2025

3
Plateformes connectées
3
Types d'expériences réservables

À propos du projet

Escavida is a digital platform for sea adventure enthusiasts, connecting divers, instructors, and dive centers through a seamless ecosystem of booking, learning, and managing diving experiences.

Escavida is a complete ecosystem designed for the diving community, offering three interconnected platforms:

Admin Dashboard: Central hub where the platform team manages bookings, validates dive centers and instructors, approves courses, activities, and blogs, and ensures smooth operations.

Vendor Dashboard: Dedicated to dive centers and instructors, allowing them to create and manage courses, trips, and activities. Vendors can edit their profiles, manage calendars, and communicate with users through integrated chat features.

Client Application: The customer-facing web app where diving enthusiasts can discover and book unforgettable adventures such as liveaboards, scuba courses, and diving trips. Clients can explore content generated by vendors, book securely, and join a growing community of ocean explorers.

With a strong focus on safety, sustainability, and unforgettable experiences, Escavida empowers ocean lovers whether beginners or seasoned divers to connect, learn, and embark on their next underwater journey.

Fonctionnalités principales

  • 🔒 Authentification sécurisée: Connexion pour admins, vendeurs et clients avec accès basé sur les rôles.
  • ✅ Système de validation: Validation des centres de plongée, instructeurs, cours et activités.
  • 📰 Gestion du contenu: Créer et gérer blogs, promotions et expériences de plongée.
  • 📈 Analytique & rapports: Suivi des réservations, croissance des utilisateurs et revenus.
  • 🏫 Création de cours & activités: Les vendeurs créent et personnalisent cours et activités.
  • 🤝 Connexion communautaire: Créer un réseau de plongeurs, centres et instructeurs.
  • 🌍 Découverte & réservation: Les clients explorent et réservent voyages, croisières et cours.
  • 🧾 Réservations simplifiées: Paiements intégrés et confirmations instantanées.
  • ⚡ Infrastructure évolutive: Conçu pour gérer efficacement croissance et données.
  • 👤 Gestion du profil & calendrier: Les vendeurs gèrent leurs profils et synchronisent leurs agendas.

Problèmes et solutions

Problème: La plongée se réserve par des canaux dispersés : un message à un centre, un appel à un instructeur, un formulaire ailleurs. Un plongeur ne peut pas comparer ce qui existe, et un centre ne voit pas son propre calendrier se remplir tant que quelqu'un ne l'a pas noté.

Solution: Une seule surface de réservation porte toute l'offre. Les plongeurs découvrent croisières, formations et sorties au même endroit, et les centres qui les organisent gèrent leur calendrier et leurs annonces depuis un tableau de bord conçu pour eux.

Problème: La plongée comporte un risque réel, si bien qu'une place de marché ouverte où n'importe qui peut publier une formation n'est pas acceptable. La confiance doit s'établir avant qu'une annonce soit visible, pas se contester après un incident.

Solution: Les centres de plongée, les instructeurs et les formations qu'ils publient passent par une validation avant d'atteindre les plongeurs. Le tableau de bord d'administration existe pour cette étape d'approbation, ce qui garde la place de marché ouverte à la consultation mais fermée à la publication.

Stack technique

JavaScript (ES6+)
React
Next.js
Node.js
PostgreSQL
Firebase
Git & GitHub
Vertex AI
Material UI
LoopBack