{% if styles_inline %} {% else %} {% endif %}
{{ domain_label | default('Rapport de Projet') }}
{% if logo_path %} {% else %} {% endif %}
{{ report_type_label | default("Rapport de Projet") }}{% if domain_label %} · {{ domain_label }}{% endif %}

{{ report_title | default(title | default("Rapport de Projet")) }}

{{ report_subtitle | default("Projet réalisé" ~ (" pour " ~ company_name if company_name and company_name != "N/A" else " dans le cadre du cursus académique")) }}

Chef de projet / Étudiant(e)
{{ student_name | default("Prénom Nom") }}
{% if student_number %}
Numéro étudiant
{{ student_number }}
{% endif %}
Formation
{{ student_formation | default("Intitulé de la formation") }}
Établissement
{{ institution | default(student_school | default("Nom de l'établissement")) }}
Année académique
{{ academic_year | default("2025 – 2026") }}
Type de projet
{{ project_type | default("Académique / Professionnel") }}
Client / Commanditaire
{{ company_name | default("N/A") }}
Encadrant / Tuteur
{{ supervisor_name | default("Nom de l'encadrant") }}
Budget alloué
{{ budget | default("N/A") }}
Période du projet
{{ period_start | default("JJ/MM/AAAA") }} – {{ period_end | default("JJ/MM/AAAA") }}
Durée totale
{{ duration_label | default("X semaines") }}

01Présentation du projet

💡 Consigne : Présentez le contexte général du projet, la problématique initiale, les enjeux et le positionnement du projet.

{{ project_description | default("Présentation générale du projet : contexte d'émergence, problématique traitée, enjeux pour le commanditaire ou l'organisme concerné, et positionnement du projet dans le parcours académique.") }}

{% if project_context %}
Contexte & Enjeux {{ project_context }}
{% endif %}

02Objectifs du projet

💡 Consigne : Exposez les objectifs principaux et secondaires fixés au lancement du projet.

{{ objectives_intro | default("Objectifs fixés au lancement du projet, en cohérence avec le cahier des charges ou les attentes du commanditaire :") }}

    {% for objective in objectives | default([ "Répondre avec précision au besoin exprimé dans le cahier des charges.", "Livrer une solution fonctionnelle, testée et documentée dans les délais impartis.", "Assurer la qualité, la sécurité et la maintenabilité du livrable final." ]) %}
  • {{ objective }}
  • {% endfor %}

03Équipe et organisation

💡 Consigne : Détaillez la composition de l'équipe, la répartition des rôles et les méthodes de gestion de projet.
{% if team_members %} {% for member in team_members %} {% endfor %}
MembreRôleResponsabilités
{{ member.name }} {{ member.role }} {{ member.responsibilities | default("—") }}
{% else %}

{{ team_description | default("Composition de l'équipe projet, répartition des rôles (chef de projet, développeur, designer, testeur...) et mode de coordination adopté (réunions régulières, méthodes agiles, outils collaboratifs).") }}

{% endif %}

04Réalisations et missions

💡 Consigne : Décrivez les grandes étapes de réalisation et les jalons clés du projet.
{% if missions %} {% for mission in missions %}
{{ mission.title }}
{% if mission.period %}
{{ mission.period }}
{% endif %}

{{ mission.description }}

{% endfor %} {% else %}
Phase 1 : Cadrage et analyse des besoins
Étape initiale

Recueil des besoins, rédaction du cahier des charges et définition du périmètre fonctionnel et technique du projet.

Phase 2 : Conception et réalisation
Étape centrale

Conception de l'architecture, développement ou mise en œuvre des composants de la solution et recueil des retours intermédiaires.

Phase 3 : Recette, livraison et clôture
Étape finale

Tests de recette globale, rédaction des documentations, livraison finale au commanditaire et bilan de projet.

{% endif %}

05Planning et déroulement

💡 Consigne : Présentez le calendrier des tâches, les jalons de livraison et le suivi de l'avancement.
{% if planning %} {% for item in planning %} {% endfor %}
Phase / TâcheDébutFinStatut
{{ item.task }} {{ item.start }} {{ item.end }} {{ item.status | default("Planifié") }}
{% else %}

Insérer ici le planning prévisionnel et réel (ex: tableau de suivi ou jalons principaux), détaillant les phases du projet, leurs échéances et leur niveau d'avancement.

{% endif %}
{% if budget_details %}

06Budget détaillé

{% for line in budget_details %} {% endfor %}
Poste de dépenseMontant prévuMontant réel
{{ line.item }} {{ line.planned }} {{ line.actual | default("—") }}
{% endif %}

{{ risks_number | default("06") }}Analyse des risques

💡 Consigne : Listez les risques identifiés (techniques, humains, planning, budget) et les stratégies de prévention associées.
{% if risk_matrix %} {% for risk in risk_matrix %} {% endfor %}
Risque identifiéImpactProbabilitéMesure de mitigation
{{ risk.asset | default(risk.threat) }} {{ risk.impact | default(risk.severity) }} {{ risk.probability | default("—") }} {{ risk.remediation }}
{% else %}

Identification des principaux risques liés au projet et plan d'action préventif pour garantir la maîtrise des coûts, des jalons et de la qualité technique.

{% endif %}

{{ constraints_number | default("07") }}Contraintes spécifiques

💡 Consigne : Mentionnez les contraintes techniques, réglementaires, budgétaires ou d'infrastructure.
    {% for constraint in constraints | default([ "Respect des délais de livraison imposés par le calendrier ou le commanditaire.", "Ressources techniques, matérielles ou financières limitées.", "Exigences d'interopérabilité, de sécurité ou de conformité avec les systèmes existants." ]) %}
  • {{ constraint }}
  • {% endfor %}

{{ deliverables_number | default("08") }}Livrables produits

💡 Consigne : Énumérez l'ensemble des livrables finaux fournis (code source, documents, prototypes, guides).
    {% for deliverable in deliverables | default([ "Cahier des charges et spécifications fonctionnelles / techniques.", "Solution finale déployée ou exécutable (prototype, application, rapport d'étude).", "Documentation technique d'architecture et manuel d'utilisation.", "Rapport final de bilan et présentation de synthèse." ]) %}
  • {{ deliverable }}
  • {% endfor %}

{{ skills_number | default("09") }}Compétences développées

Compétences techniques

    {% for skill in skills_technical | default([ "Gestion de projet, planification et suivi des livrables.", "Maîtrise des outils, technologies et méthodes propres au projet.", "Analyse et résolution de problèmes complexes en autonomie." ]) %}
  • {{ skill }}
  • {% endfor %}

Compétences relationnelles & Méthode

    {% for skill in skills_soft | default([ "Travail en équipe et coordination des rôles.", "Communication régulière avec le commanditaire et les parties prenantes.", "Gestion du temps, prise d'initiative et rigueur méthodologique." ]) %}
  • {{ skill }}
  • {% endfor %}
{% if difficulties %}

{{ difficulties_number | default("10") }}Difficultés rencontrées et solutions

💡 Consigne : Résumez les imprévus ou blocages majeurs et les solutions concrètes mises en place.
    {% for item in difficulties %}
  • {{ item }}
  • {% endfor %}
{% endif %}

{{ evaluation_number | default("11") }}Évaluation par rapport aux objectifs

💡 Consigne : Évaluez l'écart entre le cahier des charges initial et les livrables réels.

{{ evaluation_text | default("Bilan comparatif entre les objectifs fixés au lancement du projet et les résultats effectivement obtenus, accompagné d'une analyse critique des écarts et des succès constatés.") }}

{% for custom in custom_sections | default([]) %}

{{ "%02d" | format(12 + loop.index0) }}{{ custom.title }}

{{ custom.content }}

{% endfor %}

{{ conclusion_number | default("12") }}Conclusion & Perspectives

💡 Consigne : Concluez en dressant le bilan général du projet et les évolutions futures envisageables.

{{ conclusion_text | default("Bilan global du projet" ~ (" mené pour " ~ company_name if company_name and company_name != "N/A" else "") ~ " : synthèse des apports académiques et professionnels, niveau d'atteinte des objectifs, et pistes d'extension ou de maintenance de la solution.") }}