DivingQuest

Voir DivingQuest

Technos utilisées

ReactNextJSSupabaseVercel - CI/CD

C'est quoi ?

DivingQuest est une application web (et mobile à venir) conçue pour gérer un centre de plongée, qu'il s'agisse d'un club associatif ou d'un centre commercial.

Son objectif principal est de simplifier la réservation, la gestion du matériel de location et la planification des sorties de plongée tout au long de l'année.

Au fil du développement, j'ai ajouté une partie utilisateur permettant aux plongeurs de rejoindre leur centre via l'application, de stocker leur dossier médical et de consulter l'historique de toutes leurs plongées, quel que soit le centre fréquenté. Tout est ainsi centralisé dans l'application.

En tant que plongeur moi-même, cette idée m'est venue naturellement et m'a permis de développer des fonctionnalités utiles selon ma vision de la plongée. L'application répond à un vrai besoin, car aujourd'hui les centres de plongée sont souvent en retard sur le plan technologique, que ce soit pour la réservation ou le suivi des informations internes.

À terme, l'objectif est de créer un système d'information complet pour les centres de plongée.

Cette application me permet de laisser libre cours à mon imagination et d'implémenter toutes les fonctionnalités métier que je juge intéressantes et impactantes pour l'expérience utilisateur.

Quelques exemples de fonctionnalités

Recherche de centre ou de club de plongée :

Partie administration et modification des informations d'un centre :

Partie interne du logiciel :

Et bien sûr, toute la partie authentification :

Communication

Étant plongeur moi-même, ce projet me permet de travailler sur ce qui me passionne. Avec mon frère, nous filmons nos plongées et créons du contenu de communication à partir de ces vidéos.

Plongée en Corse, mai 2025.

Graphisme et UI/UX

Passionné de graphisme et d'expérience utilisateur, ce projet me permet de développer ma créativité. Je crée mes propres designs, logos, fonds, etc. De plus, je peux réfléchir aux parcours utilisateurs, optimiser le nombre de clics et améliorer l'accessibilité pour offrir la meilleure expérience possible.

La suite ?

Ce projet, que je fais évoluer pendant mon temps libre, me permet de progresser sur tous les aspects de l’informatique.

En particulier sur les plans fonctionnel, technique et graphique, je continue d’apprendre et de mettre en pratique mes connaissances.

À terme, lorsque mon produit sera finalisé, j’aimerais pouvoir le commercialiser et le développer à l’échelle nationale.