diff --git a/.assets/images/companies_editing_menu.png b/.assets/images/companies_editing_menu.png new file mode 100644 index 0000000..1ec28c3 Binary files /dev/null and b/.assets/images/companies_editing_menu.png differ diff --git a/.assets/images/connection_page.png b/.assets/images/connection_page.png new file mode 100644 index 0000000..fd2e6b7 Binary files /dev/null and b/.assets/images/connection_page.png differ diff --git a/.assets/images/internship_offers.png b/.assets/images/internship_offers.png new file mode 100644 index 0000000..11b55b8 Binary files /dev/null and b/.assets/images/internship_offers.png differ diff --git a/.assets/images/internship_offers_filtered.png b/.assets/images/internship_offers_filtered.png new file mode 100644 index 0000000..64072a9 Binary files /dev/null and b/.assets/images/internship_offers_filtered.png differ diff --git a/.assets/images/main_page.png b/.assets/images/main_page.png new file mode 100644 index 0000000..5c2c73c Binary files /dev/null and b/.assets/images/main_page.png differ diff --git a/.assets/images/profile_infos.png b/.assets/images/profile_infos.png new file mode 100644 index 0000000..dce6bf5 Binary files /dev/null and b/.assets/images/profile_infos.png differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..e7110d0 --- /dev/null +++ b/README.md @@ -0,0 +1,68 @@ +# A2 - Projet WEB + +Dans le cadre de mes études en 2ème année de cycle préparatorie intégré (BAC+2), nous avons du réaliser un projet WEB en PHP répondant au besoin suivant: + +> Le site va permettre d'informatiser l'aide à la recherche de stage en regroupant toutes les offres de stages. Il permettra entre autres d'enregistrer les données des entreprises ayant déjà pris un stagiaire, ou qui en recherchent un. facilitera l'orientation des nouveaux étudiants dans leurs recherches de stages. +> Les offres de stages seront notamment enregistrées par compétences trouver un stage en rapport avec son profil. +fournir différentes interfaces à destination des différents profils d'utilisateurs Les profils d'utilisateurs sont l'administrateur, le délégué, le pilote de promotion, l'étudiant. +> Plusieurs catégories de fonctionnalités devront être déployées sur la plateforme. Les catégories de fonctionnalités attendues sont la gestion des rôles, la gestion des entreprises, la gestion des offres de stages et la gestion des candidatures. +> Selon le profil d'utilisateur, ce dernier pourra accéder à certains services et pas d'autres. +> Seul, l'administrateur a accès à l'ensemble des fonctionnalités proposées par la plateforme. + + +## Table of contents + +[[_TOC_]] + +## Technologies utilisées + +Pour ce projet, nous avons utilisé différentes technologies/outils : + +- PHP +- MySQL Community Server +- Apache (XAMPP) +- jQuery +- FontAwesome +- PWA + +## Rendu du site final + +### Page de connexion + +Ceci est la page de connexion sur laquelle nous arrivons dès la première connexion. Elle n'est pas affiché si votre session est toujours active. + + + +### Page d'accueil + +Voilà la page d'accueil après une connexion réussie. + + + +### Page des offres de stages + +Cette page affiche la liste de tous les stages disponibles avec un système de pagination. + + + +Elle offre la possibilité d'appliquer un filtre pour une recherche de stage plus précise + + + +### Page de gestions des entreprises + +Cette page montre la liste de toutes les entreprises offrant des stages. Elle est reservée au tuteur et permet d'ajouter, modifier ou supprimer des entreprises. + + + +### Page de profile + +Cette page récapitule certaines informations sur l'utilisateur connecté et permet de modifier son mot de passe ainsi que de se déconnecter. + + + +## Infos à savoir + +- Le site est optimisé **SEO** +- Le site dispose d'une **application PWA** qui affiche un manque de connexion internet lorsqu'il est hors connexion +- ! Le **modèle MCV** n'est pas correctement mis en place dans le projet ! Manque de temps pour la correction de ce point \ No newline at end of file diff --git a/website/controller/Script.php b/website/controller/Script.php index dcfd997..49da784 100644 --- a/website/controller/Script.php +++ b/website/controller/Script.php @@ -1,3 +1,4 @@ + \ No newline at end of file diff --git a/website/controller/Top_bar.php b/website/controller/Top_bar.php index 26948c1..d2e314d 100644 --- a/website/controller/Top_bar.php +++ b/website/controller/Top_bar.php @@ -2,12 +2,6 @@