Сервис поиска работы и подбора персонала, ориентированный на студентов. Предлагает ряд функций, важных как для студентов-соискателей, так и для работодателей.
Платформа позволяет соискателям добавлять резюме, искать вакансии, используя расширенные фильтры, отслеживать прогресс по трудоустройству.
Платформа позволяет работодателям размещать вакансии, просматривать заявки кандидатов и управлять процессом найма от начала до конца.
Помимо базовых функций, сервис предоставляет систему рекомендаций, основанную на рейтинге и предпочтениях.
Здесь показан только тестовый случай, т.е. не отображены все возможности сервиса.
git clone https://github.com/wybin4/job-service.git
cd job-service
cp .env.example .env
- Добавьте DB_DATABASE и DB_PASSWORD в .env
- Добавьте MAIL_HOST, MAIL_USERNAME, MAIL_PASSWORD и MAIL_FROM_ADDRESS в .env
php artisan key:generate
php artisan migrate
php artisan storage:link
composer install
php artisan migrate:fresh --seed
php artisan serve
В системе есть четыре личных кабинета - администратора, представителя университета, работодателя и студента.
Функция самостоятельной регистрации любым из действующих лиц не предусмотрена сообразно поставленной задаче - верифицировать действующие лица и их доступ к системе вне сервиса.
Личный кабинет администратора предоставляет следующие функции:
- Регистрация представителей учебных заведений
- Регистрация работодателей
- Редактирование справочники сфер деятельности, профессий и так далее
- Просмотр статистики по сервису в целом и по университетам
В личном кабинете представителя университета были реализованы следующие функции:
- Регистрация студента
- Регистрация студентов списком в xslx-формате
- Просмотр статистики по зарегистрированным студентам
В личном кабинете работодателя были реализованы следующие функции:
- Добавление, редактирование и архивация вакансий
- Подбор резюме по вакансиям
- Поиск и фильтрация резюме
- Отправка приглашений на собеседования и отслеживание их статуса
- Выставление оценок нанятым студентам
В личном кабинете студента были реализованы следующие функции:
- Добавление, редактирование и архивация резюме
- Подбор вакансий по резюме
- Поиск и фильтрация вакансий
- Отправка откликов и отслеживание их статуса
- Выставление оценок работодателям во время работы у них
- UseCase, несколько уровней детализации
- Диаграмма классов
- SADT, DFD, ERD
- Часть дизайна в Figma
- Референсы в Dribble
Данные вакансий и резюме взяты с открытых источников или придуманы, не стоит придавать значения оценкам и отзывам, я не знакома с этими компаниями и не думаю о них так. Это сделано для демонстрации работы сервиса.
Данные для администратора login=eckyl@bk.ru, password=sds2013sds
Данные для представителя одного из ВУЗов login=main_rsue@rsue.ru password=sds2013sds
Данные для одного из работодателей login=myforce@gmail.com password=sds2013sds
Данные для одного из студентов login=sitnikov_matvey@bk.ru password=sds2013sds