depuis la création du compte
Confiez votre projet à Yassine
Faites appel à l'expertise d’Yassine pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur full-stack avec plusieurs années d’expérience sur des applications métiers complexes, j’accompagne entreprises et startups dans la conception, l’évolution et la stabilisation de leurs produits.
J’ai travaillé sur des projets à forts enjeux fonctionnels (gestion, facturation, reporting, portails utilisateurs), dans des environnements où la qualité du code, la fiabilité et la maintenabilité sont essentielles. J’interviens aussi bien sur des phases de développement, que sur des contextes de refonte, optimisation ou reprise de projets existants.
Compétences principales
• Développement backend : Java / Spring Boot, Node.js / Express
• Développement frontend : React, Next.js, Angular
• APIs REST, logique métier complexe, bases de données SQL
• Tests, refactoring, amélioration des performances
• Environnements Docker, CI/CD, projets structurés
Ma façon de travailler
• Compréhension précise du besoin avant toute implémentation
• Approche pragmatique orientée solution et résultats
• Code clair, documenté et maintenable
• Communication régulière et transparente tout au long du projet
Types de missions que j’accepte
• Développement ou refonte d’applications web
• Renfort technique sur projet existant
• Création d’API ou de backends métiers
• Amélioration de performances et fiabilisation
• Accompagnement technique sur des projets en cours
Je m’adapte facilement à des contextes variés et je suis à l’aise aussi bien sur des projets courts que sur des missions plus longues nécessitant une vision globale du produit.
Application Symfony moderne pour la gestion complète des devis et factures. Dotée d’un tableau de bord interactif et de fonctionnalités avancées destinées aux équipes commerciales et comptables.
Points clés
Tableau de bord en temps réel avec statistiques, graphiques, activités récentes et indicateurs de performance (KPIs)
Gestion des devis
Création/édition, validation client via tokens, conversion automatique en facture
Suivi des statuts (brouillon, envoyé, accepté, refusé)
Relances automatiques et export PDF personnalisable
Gestion des factures
Génération automatique à partir des devis, suivi des paiements
Calcul automatique des totaux (HT, TVA, TTC) et export PDF
Numérotation automatique
Gestion des clients
Base de données complète avec SIRET, adresse, contacts
Historique des interactions et statistiques par client
Architecture technique
Backend: Symfony 6.4, Doctrine ORM, architecture MVC, services métiers, repositories personnalisés
Frontend: Twig, TailwindCSS, JavaScript vanilla, Chart.js, Alpine.js
Base de données: PostgreSQL, migrations Doctrine, indexing et relations optimisées
Sécurité: authentification Symfony, validation, CSRF, gestion des tokens, validation SIRET
Installation et déploiement
Prérequis: PHP 8.2+, Composer, Docker et Docker Compose, PostgreSQL
Étapes d’installation (clonage, installation des dépendances, configuration, démarrage Docker, création et migration de la base, chargement des fixtures)
Structure du projet
src/ (Controller, Entity, Repository, Service, Form, Validator)
templates/ (dashboard, devis, facture, client)
public/ (css, js)
migrations/ (Doctrine)
Services principaux
DashboardStatsService: statistiques et graphiques
DevisWorkflowService: validation, conversion, relances et états
PdfGenerator: génération de PDFs (Devis, Factures, Rapports)
Fonctionnalités avancées
Système de relance (email/SMS, templates personnalisables, suivi et configuration flexible)
Validation des devis via tokens et interface client dédiée
Notifications et historiques, analyses et rapports personnalisables, export des données
Contribution
Ouvert aux contributions: fork, création de branche, commit, pull request
Licence
MIT
Public cible
PME et équipes commerciales/financières recherchant une solution tout-en-un pour gérer devis, factures, clients et analyses, avec une architecture scalable sur Symfony et PostgreSQL.
Pourquoi choisir ce projet
Développement structuré en MVC avec séparation claire des concerns
Interface moderne grâce à Twig, TailwindCSS et composants dynamiques
Flux métier complets (validation client, conversion devis -> facture, relances)
Déploiement reproductible via Docker
Extensible avec des services métiers dédiés et une architecture prête pour des personnalisations