Skip to content

ArtemMakhaydinov/nest-test

Repository files navigation

Nest-test

Необходимо реализовать демонстрационный REST API для доски вакансий с валидацией.

Стек:

  • NestJS;
  • TypeORM;
  • PostgreSQL;

Сущности:

  • Пользователь
    • Идентификатор пользователя (обязательный);
    • Имя пользователя (обязательный);
    • E-mail адрес пользователя (обязательный);
    • Телефон пользователя;
    • Дата создания;
  • Вакансия
    • Идентификатор вакансии (обязательный);
    • Название (обязательный);
    • Краткое описание (количество символов до 300);
    • Массив строк навыков (например, [“javascript“, “node.js“]);
    • Пользователь, создавший вакансию;
    • Дата создания;
    • Дата обновления;
  • Отклик на вакансию
    • Идентификатор отклика (обязательный);
    • Пользователь, откликнувшийся на вакансию (обязательный);
    • Вакансия (обязательный);
    • Флаг просмотрен/не просмотрен (по умолчанию false);
    • Дата создания;

Конечные точки:

  • Получение списка пользователей;
  • Добавление пользователя;
  • Добавление вакансии;
  • Обновление вакансии;
  • Отклик на вакансию;
  • Постраничная фильтрация вакансий с фильтрами:
    • Сортировка (по дате создания/по названию/по пользователю/по списку навыков);
    • Страница;
    • Лимит;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published