⚠️ 19 September 2024: We're back for some heavy work ths year ⚠️
⚠️ Warning ⚠️
This repository contains the source code of carrieres.inpt.ac.ma, backed by proprietary code.
The license does not permit hosting it yourself.
The code is open for the sake of transparency and allowing contributions.
✅ If you have contributed to this repository, you can use the platfrom freely with no restrictions. ✅ These are our policies today and may change in the future. If you are interested in using this platform for your organization, please contact the author at m@meliani.xyz.
⚠️ Annother Warning: This Repository is Under Active Development ⚠️
Please note that this repository is currently in development.
You may encounter bugs, incomplete features, or other issues.
Be prepared for frequent updates and changes.
Contributions, feedback, and bug reports are welcome. Thank you for your understanding!
A platform that assists students in finding internships and jobs, while also helping professors manage their students and internships.
We aim to expand our platform to offer more comprehensive career guidance and resources, fostering stronger connections between students, educators, and employers. Our goal is to become the leading solution for career management in educational institutions, providing seamless support from education to employment.
We are integrating machine learning and smart algorithms to enhance our platform. These advancements will offer personalized internship and job recommendations, predictive career path analysis, and data-driven insights for professors to better support their students' career development.
git clone --recursive git@github.com:meliani/Career-Center.git
--recursive
because I'm using a customized version of Countries package to accurately describe our country. It's hosted as submodule in the packages
folder.
It's not necessary to use --recursive
if you don't want to use the customized version of the package. You can just remove the submodule and install the package from the official repository.
You can also remove call to the local repository in the composer.json
file.
cd Career-Center && composer install && npm install
cp .env.dev .env
php artisan key:generate
php artisan migrate --seed
php artisan storage:link
php artisan serve
Go somewhere in your server and run comands below
Copy the binary and model paths to the .env
file
git clone https://github.com/facebookresearch/fastText.git
cd fastText
make
wget https://dl.fbaipublicfiles.com/fasttext/supervised-models/lid.176.bin
If you have trouble with the installation, please send an email to m@meliani.xyz or open an issue.
- Announce internships
- Generate internship agreements
- Generate internship projects
- Assign supervisors to projects
- Assign jury to projects
- Generate jury reports
- Generate calendars for students, supervisors, examiners, and jury
- Internship agreement management
- Send predefined emails to students, supervisors, examiners, and jury
- Send generic emails to students, supervisors, examiners, and jury
- Generate statistics
- Generate charts
For the comlete list look at English docs or French docs
- Anounced Internships per Program
- A chart that shows the number of internships announced per program
- Projects participation by department
- A chart that shows the number of projects per department
- Internships per department
- A chart that shows the number of internships per department
- Internships per program
- A chart that shows the number of internships per program
- Intenships distribution by department
- A chart that shows the number of internships per department
- Internships distribution by city
- A chart that shows the number of internships per city
- Internships distribution by country
- A chart that shows the number of internships per country
- Internships distribution by company
- A chart that shows the number of internships per company
- Internships by end date
- A chart that shows the number of internships by end date
- Assigned supervisors per department
- A chart that shows the number of assigned supervisors per department
Check Support.md
- github.com/meliani
- github.com/copilot
Fork to your account -> Clone locally -> Create Feature Branche -> Make your changes -> push to your github -> Open pull request on main repo
OR
Open an Issue here -> explain your idea or join a gist for example.
OR
Start a topic in discussion panel.
will be displayed soon
will be displayed soon
Source code in this repository is covered by a proprietary license. The license does not permit hosting it yourself. The code is open for the sake of transparency and allowing contributions.