Skip to content

matthieu-marchand-junia/JUNIA-Jobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

145 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

Installer les dépendances

yarn
composer install

Variables d'environnement

cp .env.example .env
php artisan key:generate

cp .env.testing.example .env.testing
php artisan key:generate --env=testing

Lancer les serveurs

Dans deux terminaux différents :

yarn dev
php artisan serve

Exécuter les migrations

php artisan migrate

Mettre les fausses données de développement

php artisan db:seed --class=DevelopmentSeeder

Réinitialiser la db et remettre les jdd

php artisan migrate:fresh --seed

Cahier des charges

Vocabulaire non-ambigu

  • compte = profil
  • CV = page web d'un profil étudiant

Description du projet

Le projet a pour objectif de développer une plateforme web dédiée à la centralisation des CV des étudiants. Les CV seront générés automatiquement dans un format standardisé, à partir d’un formulaire complet recueillant toutes les informations nécessaires :

  • données personnelles,
  • biographie/lettre de motivation
  • parcours académique
  • expériences professionnelles
  • compétences
  • domaines de recherche (voir ci-dessous)
  • photo, etc.

Chaque étudiant pourra sélectionner un ou plusieurs domaines de recherche correspondant à ses objectifs :

  • contrat d’apprentissage dans le cadre d’une formation d’ingénieur
  • contrat de professionnalisation en 5e année
  • mobilité internationale
  • stage de première ou deuxième année
  • CDI
  • etc.

La plateforme mettra à disposition des entreprises partenaires (y compris le réseau ALUMNI JUNIA) un catalogue consultable de profils étudiants à la recherche d’opportunités.

Un bouton "Convoquer" sera disponible sur chaque fiche profil, permettant à une entreprise d’inviter un candidat à un entretien. Lors de l’utilisation de cette fonctionnalité, un courriel automatique sera envoyé au candidat concerné, contenant les informations de l’entreprise et les détails de la convocation.

Objectifs

  • Concevoir une plateforme intuitive et facilement accessible.
  • Définir clairement les profils des utilisateurs cibles : étudiants, entreprises partenaires et administrateurs.
  • Faciliter la diffusion des demandes proposées par les étudiants auprès des entreprises.

Fonctionnalités

Page d'accueil :

Page d’accueil dynamique mettant en valeur les principales fonctionnalités de la plateforme (recherche de contrat d’apprentissage, stages, mobilité internationale, CDI, etc.), ainsi que les entreprises partenaires.

Fonctionnalités côté étudiant :

  • Création de compte et authentification
  • Remplissage d’un formulaire pour générer un CV standardisé (juste une page web, pas un pdf)
  • Choix des domaines de recherche (stage, alternance, CDI, etc.)
  • Consultation et modification du profil

Fonctionnalités côté entreprise :

Chaque entreprise accède à la plateforme via un identifiant et un mot de passe fournis par JUNIA, leur permettant :

Important

Nous proposons que l'entreprise définisse son propre mot de passe suite à l'approbation de sa requête. Car c'est plus sécurisé que de communiquer le mot de passe

  • Accès au catalogue des profils
  • Recherche par filtre (domaine, compétences, type de contrat) -> différence entre domaine et type de contrat ?)
  • Bouton "Convoquer" (avec génération automatique de courriel)
  • Un historique des profils convoqués

Page de contact :

Les autres entreprises pourront contacter l’administrateur via un formulaire dédié afin de faire une demande de création de compte.

Fonctionnalités d’administration :

  • Gestion des comptes utilisateurs
  • Création des comptes entreprise

Contraintes

Conformité RGPD :

  • Mention légale sur la collecte des données.
  • Option de consentement pour les utilisateurs.

Charte graphique :

  • Couleurs : Utilisation des couleurs de JUNIA, Choix de polices lisibles et modernes.
  • Logos et images : Intégration du logo et des images de JUNIA.

Navigation intuitive :

  • Menu de navigation clair et accessible.
  • Accès rapide aux différentes sections.

Design responsive :

  • Adaptation du design pour tous les types d’écrans.

Améliorations possibles :

  • plusieurs CV par étudiant (ex: 1 pour l'alternance, 1 pour un stage)

Validation

La validation de ce projet se fera lors d’une soutenance devant un jury prévue le 19/06/2025.

About

Junia Jobs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors