vecmezoni / hhschool-js-1

Домашнее задание №1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Домашнее задание №1

Необходимо создать консольное приложение-календарь с возможностью добавлять/удалять события.

Каждое событие должно иметь:

  • название,
  • дату создания,
  • дату события,
  • набор тегов,
  • описание,
  • список участников.

Участник должен иметь следующие свойства:

  • имя,
  • фамилия,
  • отчество (необязательно),
  • email (необязательно).

Приложение должно уметь:

  • получать список будущих событий,
  • список прошедших событий,
  • возможность удалять событие (по id),
  • возможность создавать событие,
  • возможность редактировать событие,
  • фильтрация по тегам

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

Основной код приложения должен находиться в файле js/main.js (он уже подключен в index.html)

Стиль кода необходимо предварительно проверять в JSLint (http://jslint.com) - есть встроенный плагин в различных IDE (в jetBrains IDEA, WebStorm, PyCharm).

Для проверки работоспособности рекомендуется браузер Google Chrome с панелью разработчика (необходимо открыть файл index.html).

Сдача работа оформляется в виде Pull Request'a.

About

Домашнее задание №1


Languages

Language:JavaScript 100.0%