Étude de cas • SaaS • Full-Stack

Mon Navire Une application métier complète conçue de A à Z

Mon Navire est une application SaaS permettant de centraliser les données techniques, administratives et opérationnelles d'un navire. Ce projet m'a permis de concevoir une solution complète intégrant gestion métier, sécurité, maintenance, déploiement et expérience utilisateur.

Dashboard Mon Navire

Présentation

Pourquoi ce projet ?

Mon Navire est né du besoin de centraliser l'ensemble des informations liées à la gestion technique d'un navire dans une plateforme unique, accessible depuis n'importe quel appareil.

Au-delà du domaine nautique, ce projet m'a permis de travailler sur des problématiques communes à de nombreuses applications métier : gestion documentaire, maintenance, historisation, gestion de stock, alertes et suivi opérationnel.

Fonctionnalités

Principales fonctionnalités

Gestion des navires

Centralisation des informations techniques, administratives et équipements associés.

Suivi de maintenance

Historique des interventions, échéances et alertes.

Gestion documentaire

Archivage et consultation des documents techniques et administratifs.

Gestion des stocks

Suivi des pièces détachées, consommables et mouvements de stock.

Défis techniques

Problématiques abordées

  • Modélisation de bases de données relationnelles
  • Gestion des relations entre navires, équipements et documents
  • Historisation des opérations de maintenance
  • Gestion des alertes et échéances
  • Gestion de stock et suivi des mouvements
  • Génération de documents PDF
  • Optimisation de l'expérience utilisateur

Technologies

Stack technique

Front-End

HTML5 CSS3 Bootstrap JavaScript

Back-End

PHP Laravel Livewire

Base de données

MySQL

Outils & Déploiement

Git Linux VPS OVH Nginx SSL

Sécurité & Fiabilité

Protection des données et bonnes pratiques

  • Authentification sécurisée
  • Protection CSRF
  • Validation des données côté serveur
  • Protection contre les injections SQL
  • Isolation des données par utilisateur
  • Gestion des accès et permissions
  • Respect des bonnes pratiques Laravel

Exploitation

Déploiement et maintenance

Ce projet ne s'est pas limité au développement. J'ai également travaillé sur les aspects liés à l'hébergement, la mise en production et la maintenance.

  • Déploiement sur serveur Linux
  • Configuration Nginx
  • Mise en place HTTPS / SSL
  • Gestion des sauvegardes
  • Maintenance corrective et évolutive
  • Optimisation des performances
  • Mises à jour applicatives

Démonstration

Présentation vidéo

Retour d'expérience

Compétences mises en œuvre

  • Conception d'une architecture applicative complète
  • Développement Full-Stack
  • Modélisation et gestion de bases de données
  • Développement de fonctionnalités métier
  • Historisation et traçabilité des données
  • Gestion documentaire et export PDF
  • Sécurité applicative
  • Déploiement en environnement de production
  • Maintenance et évolution continue du produit

Besoin d'un développeur Full-Stack ?

Disponible pour des missions à distance, le développement d'applications web, la maintenance, le déploiement et l'évolution de solutions existantes.

Me contacter