À propos du projet
Création de l’application mobile Fishify – Carnet de pêche connecté
Fishify est une application mobile Android dédiée aux passionnés de pêche. Développée en Flutter avec un back-office et une API sous Symfony 7, l’application permet aux pêcheurs de gérer leurs spots, leurs sessions, leurs prises, leurs photos et leur réseau d’amis depuis une interface simple, moderne et pensée pour un usage terrain.
Le projet a été conçu pour répondre à un besoin concret : centraliser toutes les informations liées à la pratique de la pêche dans un outil mobile pratique, évolutif et connecté.
🎯 Objectifs du projet
Créer une application mobile intuitive permettant aux pêcheurs de garder un historique complet de leurs sorties.
Permettre la création et la gestion de spots de pêche avec géolocalisation sur carte.
Offrir un suivi détaillé des sessions de pêche : date, lieu, prises, photos, conditions et statistiques.
Faciliter l’ajout de prises avec les informations essentielles : espèce, poids, taille, pêcheur, appât, technique utilisée et photos.
Intégrer une dimension sociale avec un système d’amis et de partage des spots ou sessions.
Développer une API robuste et sécurisée avec Symfony 7 pour gérer les données, les utilisateurs et les droits d’accès.
Proposer une application évolutive pouvant accueillir de futures fonctionnalités comme la météo automatique, les statistiques avancées ou le partage communautaire.
🛠️ Réalisation & Travail effectué
Développement de l’application Android avec Flutter pour garantir une interface fluide, moderne et performante.
Création d’une API REST complète avec Symfony 7 pour gérer l’authentification, les utilisateurs, les spots, les sessions, les prises, les photos et les relations entre pêcheurs.
Mise en place d’une authentification sécurisée par JWT avec gestion des comptes utilisateurs.
Création d’un système de spots de pêche avec coordonnées GPS, visibilité privée, publique, réseau ou amis sélectionnés.
Intégration d’une carte interactive permettant d’afficher les spots, de rechercher une localisation et d’ajouter rapidement un nouveau point de pêche.
Développement d’un module de sessions permettant de rattacher une sortie à un spot, d’ajouter des participants, des photos et des prises.
Création d’un module de prises détaillé avec sélection de l’espèce, poids, taille, date, pêcheur, notes et galerie photo.
Mise en place d’un système de réseau social simple : ajout d’amis, demandes reçues, demandes envoyées et gestion des autorisations de partage.
Développement d’une galerie photo avec affichage plein écran, zoom, navigation entre les images et suppression selon les droits.
Création de statistiques globales et par session : nombre de prises, poids total, plus grosse prise, espèces les plus pêchées, meilleur spot et classement des pêcheurs.
Mise en place d’un back-office Symfony 7 pour administrer les données, suivre les utilisateurs et gérer les référentiels de l’application.
Développement responsive côté back-office et optimisation de l’expérience mobile côté application.
💡 Défis & Solutions
Créer une application utilisable directement au bord de l’eau → conception d’une interface mobile claire, rapide et accessible, avec des actions simples pour ajouter une prise ou une photo.
Gérer plusieurs niveaux de confidentialité → mise en place d’un système de visibilité avancé : privé, public, réseau ou partage avec des amis sélectionnés.
Permettre la collaboration sur une session de pêche → ajout d’un système de contributeurs autorisant plusieurs pêcheurs à enrichir une même session avec des prises et des photos.
Structurer des données nombreuses sans complexifier l’expérience utilisateur → organisation claire autour de trois éléments principaux : spots, sessions et prises.
Assurer une base technique solide et évolutive → développement d’une API Symfony 7 sécurisée, structurée et prête à accueillir de nouvelles fonctionnalités.
Rendre l’application agréable et moderne → création d’une identité visuelle cohérente autour de couleurs liées à l’univers de l’eau, de la nature et de la pêche.
📈 Résultats
L’application Fishify offre aujourd’hui :
Un carnet de pêche numérique complet, accessible depuis un smartphone Android.
Une gestion claire des spots, sessions, prises, photos et statistiques.
Une expérience utilisateur fluide grâce à Flutter et à une interface pensée pour les pêcheurs.
Une API Symfony 7 robuste permettant de sécuriser et centraliser l’ensemble des données.
Un système de partage permettant de conserver ses informations privées ou de les partager avec son réseau.
Une base évolutive permettant d’ajouter facilement de nouvelles fonctionnalités : météo automatique, calendrier des sorties, statistiques avancées, notifications, mode hors ligne ou publication communautaire.
Fishify représente un projet complet combinant développement mobile, API sécurisée, back-office web, gestion des médias, cartographie, statistiques et logique de réseau social.
-
Date
April 2026
-
Client
Lelama