Реализовать SPA-приложение для работы с мероприятиями.
- HTML
- CSS/SCSS
- JavaScript/TypeScript
- без использования фреймворков, библиотек
- Адаптивная верстка.
- Вид мероприятия содержит:
- Тип мероприятия (обязательное);
- Дата начала (обязательное);
- Дата окончания;
- Заголовок;
- Описание;
- Статус;
- Список участников.
- Начальный вид (при первом открытии в браузере) содержит:
- Список мероприятий отсортированный по дате начала (дата, тип, заголовок);
- Фильтр по дате. Включать для отображения все мероприятия проходящие в выбранный период;
- Фильтр по типам мероприятия (множественный);
- При клике на мероприятие происходит переход к виду мероприятия.
- Возможность создавать, изменять, удалять мероприятия.
- Можно не реализовывать backend, а сделать сохранение данных в браузере (
localStorage
).