Все работы

Центр карьеры: вакансии для студентов по их достижениям

Центр карьеры моего университета не публиковал вакансии онлайн. Я спроектировала и написала платформу, где студенты видят предложения под своё направление и достижения и откликаются в несколько шагов

Роль
Product designer and
full‑stack developer
Стек
Python, Django, SQLite, JavaScript, HTML, CSS
Сроки
Сентябрь 2021 – август 2023
Платформа
Web
Статус
Дипломный проект,
работает на cleverut.ru/rutwork

Проблема

Чтобы увидеть вакансии, студентам нужно было лично приходить в центр карьеры. На сайте вакансий не было, фильтров тоже

При этом молодые специалисты в первую очередь ищут работу и стажировки в интернете. Работодатели тратили силы на неподходящих кандидатов, а центр — время сотрудников на работу, которую могла бы делать система

Идея

Превратить достижения студента в баллы. Система собирает оценки и индивидуальные достижения — проекты, статьи, исследования, лабораторные работы — переводит их в баллы и показывает каждому студенту стажировки и вакансии, на которые ему хватает рейтинга. При этом студент по-прежнему может обратиться к сотрудникам центра за помощью с резюме или откликом

Продукт

  • Категории. На главной вакансии сгруппированы по категориям; каждая открывает список, а у каждой вакансии есть своя страница с описанием и требованиями
  • Одна форма отклика. ФИО, почта, ссылка на резюме, учебная группа и сопроводительное письмо. Откликаться можно на несколько вакансий
  • Личный кабинет. Профиль и рейтинг в баллах. Вакансии выше рейтинга студента скрыты, поэтому он видит только то, на что может откликнуться
  • Закрытая регистрация. Платформа только для университета, поэтому аккаунты создаёт администратор
  • Сторона центра. Сотрудники центра карьеры видят все отклики в админке
  • Контакты. Данные офиса, ссылки на мессенджеры, рассылка о вакансиях и карта с маршрутом до офиса
Путь студента
1Главная
2Категория
3Вакансия
4Отклик
5Личный кабинет
Студент
Смотрит вакансии и стажировки по категориям
Открывает категорию
Читает описание и требования
Заполняет одну форму, может откликнуться на несколько вакансий
Смотрит профиль и рейтинг в баллах
Экран
Главная с категориями и кнопкой входа
Список вакансий: название, город, тип занятости, компания
Страница вакансии с кнопкой «Откликнуться»
Форма: ФИО, почта, ссылка на резюме, группа, сопроводительное письмо
Профиль и рейтинг в баллах
Система
Выводит вакансии из базы по категориям
Фильтрует вакансии по категории
Сравнивает баллы студента с минимальным порогом вакансии
Сохраняет отклик
Скрывает вакансии выше рейтинга студента
Центр карьеры
Создаёт аккаунты студентов: регистрация закрыта
Добавляет вакансии в админке
Видит все отклики в админке
Помогает с резюме или откликом по запросу

Правило балловСтудент видит и может откликнуться только на вакансии, где минимальный порог не выше его рейтинга

На каждой страницеКонтакты центра, ссылки на мессенджеры, рассылка о вакансиях и карта до офиса

Разработка

Я спроектировала базу данных и модули системы, а затем написала всё сама: Django и SQLite на бэкенде, HTML, CSS и JavaScript на фронтенде. Правило доступа к вакансиям живёт в шаблоне и сравнивает баллы студента с минимальным порогом вакансии

Платформа работает до сих пор. Этот проект рано научил меня, что дизайн-решение — это ещё и модель данных, и пограничные случаи. Поэтому сейчас я говорю с разработчиками на их языке

Подробная реализация

Полное описание в Notion, на английском: схемы, разбор модулей и путь пользователя

Let’s talk

sofia.sysoevaa@gmail.com