/oasu-junior-task

Тестовое задание для стажеров

Primary LanguageJavaScript

Тестовое задание для стажеров

Реализация тестового задания подразумевает разработку клиентской части приложения (Todo-листа) средствами JavaScript.

Приложение представляет собой простейший список задач, где каждая задача из списка имеет свой статус.

Помимо добавления, удаления и изменения задач в списке, также необходимо реализовать функционал фильтрации задач по статусам.

Перед выполнением тестового задания рекомендуем ознакомиться с частю 2, глава 1 "Документ", а также часть 3 главы 3 "Сетевые запросы" учебника JavaScript (https://learn.javascript.ru).

Логика работы приложения

Макет

Запуск сервера

Для запуска сервера необходимо последоательно выполнить в коммандной строке следующие команды:

install nodejs

npm i (из директории проекта)

node todo.js (из директории проекта)

Описание интерфейсов взаимодейстия с сервером (API)

Получить все элементы

Сохранить элемент

  • POST http://127.0.0.1:3000/items
  • id не указывается, а присваивается в процессе сохранения элемента и возвращается в теле ответа

Обновить элемент

Удалить элемент