Университет предоставляет множество возможностей для студентов, которые ищут временную работу или стажировку. Это может быть работа ассистентом преподавателя, помощь в административных отделах, участие в исследовательских проектах или стажировки в партнёрских организациях. Однако информация о таких вакансиях часто разрознена, и студентам сложно быстро находить подходящие позиции. Принято решение создать сервис, который будет централизованной платформой для поиска временной работы и стажировок в кампусе. Этот сервис будет включать функции поиска вакансий, подачи заявок, отслеживания их статуса и взаимодействия с работодателями.
Использованные технологии:
- Backend: Node.js;
- Ffontend: React, Materialize;
- База данных: PostgreSQL, DrawSQL;
- API: Swagger.
Реализованные пользовательские сценарии:
- Для студента: Главная страница - Личный кабинет с контактной информацией - Просмотр вакансий - Просмотр карточки вакансии - Просмотр карточки отклика на вакансию - Отслеживание статуса своих заявок;
- Для работодателя: Главная страница - Личный кабинет с контактной информацией - Создать вакансию - Просмотр и редактирование новых откликов на вакансии;
Рисунок 1. Архитектура базы данных
Рисунок 2. Документация API

