Technical task for Sea Side Digital company
Деплой - https://task-todo-list-navite.netlify.app/
Ваша задача - разработать веб-приложение для управления задачами (To-Do List). Приложение должно позволять пользователям добавлять, удалять и отмечать выполненные задачи.
- Функциональность:
- Добавление новой задачи с возможностью указания заголовка и описания.
- Удаление задачи.
- Отметка задачи как выполненной.
- Отображение списка задач с возможностью фильтрации (все задачи, только активные, только выполненные).
- Интерфейс:
- Простой и интуитивно понятный интерфейс.
- Дружественное и удобное в использовании расположение элементов.
- Технологии:
- Использование HTML, CSS (Sass/Scss) и JavaScript для разработки интерфейса.
- Использование фреймворков или библиотек запрещено, только нативный JS.
- Дополнительные требования:
- Код должен быть чистым, структурированным и хорошо документированным (Комментарии оставьте).
- Верстка должна быть адаптивной и кросс браузерной.
- Макеты интерфейса и дополнительные ресурсы предоставляться не будут, используйте вашу креативность и профессионализм для создания дизайна.
- Приложение должно быть загружено на GitHub (или аналогичный репозиторий) для оценки вашего кода и процесса разработки.
Кандидаты будут оцениваться по качеству реализации функциональности, качеству кода, удобству использования приложения и соблюдению требований. Ваше решение будет рассмотрено с точки зрения эффективности, гибкости и расширяемости.