Skip to content

Spécifications détaillées

Alexandre Besia edited this page Feb 16, 2023 · 1 revision

Spécifications détaillées

Page d'accueil

Page de contact

Champs :

  • Prénom et nom
  • Adresse e-mail
  • Numéro de téléphone
  • Entreprise
  • Motif de votre demande
  • Message pour décrire la situation

BDD des clients

La page doit contenir les champs suivants pour chaque client :

  • Nom
  • Prénom
  • Numéro de téléphone
  • Email
  • Age
  • Statut professionnel --> liste déroulante avec :
    • En formation
    • En emploi
    • Sans-emploi
    • Sans formation
  • Journal qui contient :
    • Types de prestations
    • Durée et date de la consultation
    • Date d’échéance
    • Note personnelle
    • attacher questionnaires ou cv ou autre outils de travail ??

Boutons de la navbar

Un bouton par page et un bouton dossier appelé "service" qui contient :

  • Orientation scolaire et professionnelle
  • Coaching
  • Formation
  • Transitions
  • Conseils en emploi

Page admin

Pouvoir remplir la page avec du texte, faire de la mise en forme et ajouter des liens, images et vidéos

Utilisation de GrahamCampbell/Laravel-Markdown pour créer un éditeur de texte au format markdown

Et création d'une page dédié à la mise en ligne d'images

Couleurs

Couleurs à utiliser :

  • #4e42f5
  • #42f5b6

Infos logo

Je pense au nom de « carrière, change & orientation » avec un dessin de différents chemins qui montrent les possibles en termes de formations, professions et carrières source logo actuel : lien Google image

Mise en page de base

Je souhaite que l’image soit séparée du texte, pour avoir un effet aéré et plus compréhensible.

Bibliothèques utilisées

Nom Version Lien
Laravel Framework 9.44.0 https://github.com/laravel/framework
Boostrap Framework 5.1.3 https://getbootstrap.com/docs/5.1/getting-started/introduction/#css
propaganistas/laravel-phone 4.4.0 https://github.com/Propaganistas/Laravel-Phone
egulias/EmailValidator 3.2.1 https://github.com/egulias/EmailValidator
GrahamCampbell/Laravel-Markdown 14.0.0 https://github.com/GrahamCampbell/Laravel-Markdown

Nomenclature

Nom de la page Nom du controlleur Implémenté Nom de la vue Implémenté
page "à propos de nous" AboutController.php
    about.blade.php
      pages de gestion des clients ClientController.php
        clients.clients.blade.php
        clients.create.blade.php
        clients.edit.blade.php
        clients.show.blade.php
          page "coaching" CoachingController.php
            coaching.blade.php
              page de contact ContactUsFormController.php
                contact.blade.php
                  pages du CMS EditorController.php
                    editors.edit.blade.php
                    editors.index.blade.php
                      page "formation" FormationController.php
                        formation.blade.php
                          page "accueil" HomeController.php
                            welcome.blade.php
                              page de gestion des images ImageController.php
                                image-form.blade.php
                                  page "stage immersif" ImmersiveCourseController.php
                                    immersiveCourse.blade.php
                                      page "conseils en emploi" JobCounselingController.php
                                        jobCounseling.blade.php
                                          page "orientation scolaire et professionnelle" OSPController.php
                                            osp.blade.php
                                              page "transition" TransitionController.php
                                                transition.blade.php
                                                  pages de gestion du login UserController.php
                                                    users.changepassword.blade.php
                                                    users.login.blade.php
                                                    users.register.blade.php