Skip to content

About

Junia Jobs

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

145 Commits

Folders and files

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages