AB Dev logo AB Dev
template-project

Kazagwanmoun

Application Web pour Accueil de Jour

Kazagwanmoun est une application web dédiée à un centre de jour pour personnes âgées atteintes de la maladie d'Alzheimer et troubles apparentés.

  • Fonctionnalités principales
    • Présentation du centre : informations générales, services proposés, équipe professionnelle, description des locaux.

    • Système de contact sécurisé : formulaire de contact avec vérification par email (JWT), envoi automatique de mails, protection CSRF.

    • Expérience utilisateur : design responsive (Bootstrap 5), accessibilité pour personnes âgées et aidants, gestion des cookies conforme RGPD, interface en français avec éléments créoles.

  • Technologies utilisées
    • Backend : PHP 8.2, Symfony 7.2, Doctrine ORM, MySQL, JWT.

    • Frontend : Twig, Bootstrap 5, CSS3, JavaScript, Animate.css.

    • Sécurité :vérification email, protection CSRF, validation des formulaires.

  • Design & UX
    • Interface accueillante avec couleurs chaudes, typographie lisible, design en cartes.

    • Navigation intuitive, formulaires simples, contraste élevé et polices adaptées aux personnes âgées.

    • Mobile-first, compatible multi-navigateurs, temps de chargement optimisé.

  • Contexte culturel
    • Intégration de la langue créole et de la culture caribéenne.

    • Approche communautaire centrée sur le soutien aux familles.

Feuilles
& Racines

Site vitrine pour boutique de plantes

Feuilles & Racines est une boutique de plantes d'intérieur qui propose une large gamme de plantes pour tous les goûts et tous les besoins.

  • Fonctionnalités principales
    • Présentation des plantes :

    • Système de recherche avancée : recherche et tri avec des filtres. Actualisation dynamique de la page.

    • Expérience utilisateur : design responsive (Tailwind CSS, Flowbite).

  • Technologies utilisées
    • Backend : PHP 8.2, Symfony 7.2, Doctrine ORM, MySQL.

    • Frontend : Twig, Tailwind CSS, Flowbite.

  • Design & UX
    • Interface accueillante avec couleurs naturelles, typographie lisible, design en cartes.

    • Navigation intuitive, formulaires simples.

    • Mobile-first, compatible multi-navigateurs, temps de chargement optimisé.

template-project
template-project

PHOENIX 95

application web

Développement d'un système de gestion pour le club Phoenix95 avec Symfony 7.3. L'application comprend un site public et un panneau d'administration pour gérer le contenu, les utilisateurs et les communications.

  • Fonctionnalités principales
    • Présentation du centre : gestion des utilisateurs, actualités, formulaires de contact et images.

    • Formulaire sécurisé : formulaire de contact avec vérification par email (JWT), envoi automatique de mails, protection CSRF.

    • Contenu dynamique: actualités avec catégories, filtres et pagination en AJAX.

    • Statistique en temps réel: tableau de bord avec données mise en cache.

  • Technologies utilisées
    • Backend : PHP 8.2, Symfony 7.2, Doctrine ORM.

    • Base de données : MySQL avec migration optimisée.

    • Frontend : Twig, Bootstrap 5, CSS3, JavaScript, Animate.css.

    • Sécurité : rôles utilisateurs, CSRF, JWT.

    • Services : architechture modulaire(emails, statistiques, gestion des utilisateurs, gestion des actualités).

    • Gestion des fichiers : VichUploaderBundle pour l'upload et le stockage sécurisé des images.

  • Design & UX
    • Interface : Tailwind CSS avec composants personnalisés.

    • Admin : Dashboard avec navigation latérale et statistiques rapides.

    • Site public : section Hero, carrousel d'images, actualités, formulaires de contact, footer.

    • Interactions: AJAX, modales, transitions fluides.

    • Accessibilité :HTML sémantique et navigation clavier.

  • Responsive et performance
    • Mobile-first avec Tailwind.

    • Boutons et formulaires adaptés au tactile.

    • Grilles réactives selon les écrans.

    • Optimisation des images et lazy loading.

    • Compatibilité multi-navigateurs modernes.

  • Points techniques notables
    • Service JWT personnalisé pour la vérification email.

    • Gestion des conversations dans les contacts.

    • Mise en cache des statistiques pour de meilleures performances.

    • Validation et stockage sécurisé des fichiers.

    • Endpoints RESTful pour les opérations AJAX.