Централизованная платформа для поиска временной работы
Нужно сделать до 23.04 23:59
Кейс
Университет предоставляет множество возможностей для студентов, которые ищут временную работу или стажировку. Это может быть работа ассистентом преподавателя, помощь в административных отделах, участие в исследовательских проектах или стажировки в партнёрских организациях. Однако информация о таких вакансиях часто разрознена, и студентам сложно быстро находить подходящие позиции.
Принято решение создать сервис, который будет централизованной платформой для поиска временной работы и стажировок в кампусе. Этот сервис будет включать функции поиска вакансий, подачи заявок, отслеживания их статуса и взаимодействия с работодателями.
Обязательно реализовать:
- Обработку ошибок. Вам предстоит разработать систему детализированной обработки ошибок. Важно не только возвращать стандартные HTTP-коды ошибок (например, 400, 404, 500), но и предоставлять расширенные сообщения для пользователей и разработчиков. Ваша задача — реализовать механизм, который будет возвращать клиенту понятное описание ошибки, причину её возникновения и возможные действия для её исправления. Например, если запрос некорректен, API должно указывать, какие параметры были переданы неправильно, и как их исправить. Также нужно учесть разные типы ошибок, такие как ошибки валидации, авторизации, отсутствия данных и ошибки сервера.
Создание сайта