Подключите нашего Telegram-бота для уведомлений о новых проектах
Разработка backend на NestJS для приложения поиска работы
Разместить заказ

c
Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте меньше месяца
Бюджет:
по договоренности
Нужно разработать backend для веб-приложения, предназначенного для поиска работы, с использованием NestJS. Приложение будет включать два типа пользователей: работодатели и соискатели.
Требования:
Регистрация и авторизация пользователей:
Регистрация и авторизация работодателей и соискателей с использованием JWT токенов.
Валидация данных (email, пароль).
Роли пользователей с различными правами доступа (работодатель и соискатель).
Управление вакансиями (для работодателей):
Возможность добавлять, редактировать, удалять вакансии.
Возможность просмотра откликов соискателей на вакансии.
Поиск и фильтрация вакансий по различным параметрам (должность, зарплата, город и т.д.).
Профили соискателей:
Возможность соискателям создавать и редактировать профиль (опыт, образование, навыки).
Подключение откликов соискателей к вакансиям.
API для фронтенда:
Создание REST API для взаимодействия с фронтендом (веб-приложение).
Возможность фильтрации вакансий и откликов через API.
База данных:
Использование PostgreSQL для хранения данных о пользователях, вакансиях и откликах.
Реализация реляционных таблиц для пользователей, вакансий и откликов.
Безопасность:
Защита API с использованием JWT для аутентификации.
Обработка ошибок и валидация данных на сервере.
Технологии:
NestJS для разработки backend.
PostgreSQL для базы данных.
TypeORM для взаимодействия с базой данных (на выбор).
JWT для аутентификации.
Требования:
Регистрация и авторизация пользователей:
Регистрация и авторизация работодателей и соискателей с использованием JWT токенов.
Валидация данных (email, пароль).
Роли пользователей с различными правами доступа (работодатель и соискатель).
Управление вакансиями (для работодателей):
Возможность добавлять, редактировать, удалять вакансии.
Возможность просмотра откликов соискателей на вакансии.
Поиск и фильтрация вакансий по различным параметрам (должность, зарплата, город и т.д.).
Профили соискателей:
Возможность соискателям создавать и редактировать профиль (опыт, образование, навыки).
Подключение откликов соискателей к вакансиям.
API для фронтенда:
Создание REST API для взаимодействия с фронтендом (веб-приложение).
Возможность фильтрации вакансий и откликов через API.
База данных:
Использование PostgreSQL для хранения данных о пользователях, вакансиях и откликах.
Реализация реляционных таблиц для пользователей, вакансий и откликов.
Безопасность:
Защита API с использованием JWT для аутентификации.
Обработка ошибок и валидация данных на сервере.
Технологии:
NestJS для разработки backend.
PostgreSQL для базы данных.
TypeORM для взаимодействия с базой данных (на выбор).
JWT для аутентификации.
Разделы:
Опубликован:
01.04.2025 | 14:40 [поднят: 01.04.2025 | 14:40]