khaouitiabdelhakim / PFs-GESTIONNER

The goal of this project is to design (using Merise) and develop a web application (Laravel/Mysql) for managing the federating projects of students in the school for the first, second, and third years.

Home Page:https://khaouitiapps.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt text

Laravel Logo

Build Status Total Downloads Latest Stable Version License

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Laravel is accessible, powerful, and provides tools required for large, robust applications.

About The Current Project

The goal of this project is to design (using Merise) and develop a web application (Laravel/Mysql) for managing the federating projects of students in the school for the first, second, and third years. The application will allow for:

  • A public space to present the school and its programs, the progress and steps of the project, etc., as well as a space for student group registration (in pairs for the first and second year, and 3 to 4 students for the third year per program).
  • A private space including:
    • A super administrator to create accounts for professors and students and reset passwords.
    • A professor-administrator per program and level to launch the project, request proposal topics from professors, create an evaluation grid (with objectives rated from 1 to 5 for example), assign topics to students based on their choices, propose a schedule for candidate defenses, etc.
    • A professor to consult their account, propose topics, exchange with students (requesting work with deadlines), receive reports, propose grades according to the grid proposed after the defense, etc.
    • A student to create and consult their account, fill out choices based on the proposals of professors, implement required work, exchange with the supervising professor, upload the required report and documents, view the schedule for the defense.

How does it work ?

git clone https://github.com/khaouitiabdelhakim/PFs-GESTIONNER.git

cd PFs-GESTIONNER

composer install

copy .env.example .env

php artisan key:generate

php artisan migrate
 
php artisan serve

then Go to link localhost:8000

Watch it on YouTube

IMAGE ALT TEXT HERE

for the article in french (pour le rapport voilà le lien)

https://github.com/khaouitiabdelhakim/PFs-GESTIONNER/blob/master/documents/Rapport_PFA___Web_App_de_gestion_des_PFs.pdf

for the presentation here is the link

https://github.com/khaouitiabdelhakim/PFs-GESTIONNER/blob/master/documents/Pr%C3%A9sentation%20du%20PFA%20Version%20finale.pdf

About

The goal of this project is to design (using Merise) and develop a web application (Laravel/Mysql) for managing the federating projects of students in the school for the first, second, and third years.

https://khaouitiapps.vercel.app/


Languages

Language:JavaScript 49.0%Language:CSS 15.3%Language:SCSS 12.9%Language:PHP 11.8%Language:Blade 7.9%Language:HTML 3.1%