Блокнот

Реализуйте блокнот, в котором пользователь может создавать записи.

Основные возможности проекта

Структура страницы

Страница должна состоять из двух частей:

Сайдбар со списком записей

В сайдбаре отображается список всех записей. Каждая запись должна содержать:

При клике на запись она открывается в редакторе для просмотра и редактирования. Вверху списка должна быть кнопка "Создать новую запись".

Редактор записи

В основной области находится редактор записи. Он должен содержать:

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

Поиск

В сайдбаре над списком записей должна быть форма поиска с полем ввода. Поиск должен работать по:

Поиск происходит в реальном времени (фильтрация списка при вводе текста).

Хранение данных

Все записи должны храниться в локальном хранилище браузера (localStorage). При загрузке страницы данные загружаются из хранилища, при изменении - сохраняются обратно.

Дополнительные возможности