ClickNeat

Cliquez sur l'image pour voir le site

Contexte :

Ce projet a été conçu dans le cadre de ma formation en alternance afin de consolider mes compétences en développement web. Il s'agit d'un cas concret d'application métier, avec gestion multi-utilisateurs, rôles, données relationnelles, et logique de commande avancée. Il m’a permis d’appliquer les concepts fondamentaux de Laravel, tout en développant une interface moderne et responsive. J’ai travaillé en autonomie sur l’entièreté du projet, de l’architecture à la mise en ligne.

Présentation du projet :

ClickNeat est une application web full-stack de commande de restauration, développée avec Laravel (PHP). Elle permet aux utilisateurs de parcourir différents restaurants, de composer leur commande via un panier dynamique, et de suivre l’état de leur commande en temps réel. Le tout est géré via un back-office pour les gestionnaires de restaurants, le tout avec une structure solide et scalable.

Description des tâches :

  • Création des routes
  • Sécurisation de l'accès via middlewares Laravel pour chaque rôle
  • Mise en place de l’authentification Laravel avec gestion des rôles (utilisateur / gestionnaire)
  • Création des modèles Eloquent : User, Restaurant, Category, Item, Order, OrderItem
  • Développement des pages de navigation : liste des restaurants, catégories, articles, détail d’un plat
  • Intégration d’un panier dynamique (session utilisateur) et validation de commande
  • Dashboard gestionnaire : affichage et suivi des commandes en temps réel
  • Utilisation de Blade pour les vues et passage de données dynamiques

Conclusion :

ClickNeat m’a permis de passer un cap en tant que développeur full-stack. J’ai pu structurer une application complète en Laravel, en comprenant en profondeur la logique MVC, les migrations, les relations entre modèles, et la sécurisation d’une plateforme. C’est un projet concret, complet, et professionnalisant, qui m’a apporté une vraie confiance technique pour aborder des applications plus complexes.



Les compétences développées :

Gérer le patrimoine informatique Gestions de rôles afin de gérer les accès.

Mettre en place ou maintenir une solution applicative : Conception d’une architecture MVC robuste, avec gestion des rôles, données relationnelles, logique métier et interface claire.

Travailler en autonomie et gérer un projet technique : Réalisation du projet de A à Z : structure, développement, debug, mise en ligne, évolutions futures.