/task-todo-list

Technical task for Sea Side Digital company

Primary LanguageJavaScript

task-todo-list

Technical task for Sea Side Digital company

Деплой - https://task-todo-list-navite.netlify.app/

Создание простого веб-приложения для управления задачами

Описание:

Ваша задача - разработать веб-приложение для управления задачами (To-Do List). Приложение должно позволять пользователям добавлять, удалять и отмечать выполненные задачи.

Требования:

  1. Функциональность:
    • Добавление новой задачи с возможностью указания заголовка и описания.
    • Удаление задачи.
    • Отметка задачи как выполненной.
    • Отображение списка задач с возможностью фильтрации (все задачи, только активные, только выполненные).
  2. Интерфейс:
    • Простой и интуитивно понятный интерфейс.
    • Дружественное и удобное в использовании расположение элементов.
  3. Технологии:
    • Использование HTML, CSS (Sass/Scss) и JavaScript для разработки интерфейса.
    • Использование фреймворков или библиотек запрещено, только нативный JS.
  4. Дополнительные требования:
    • Код должен быть чистым, структурированным и хорошо документированным (Комментарии оставьте).
    • Верстка должна быть адаптивной и кросс браузерной.

Дополнительная информация:

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

Оценка:

Кандидаты будут оцениваться по качеству реализации функциональности, качеству кода, удобству использования приложения и соблюдению требований. Ваше решение будет рассмотрено с точки зрения эффективности, гибкости и расширяемости.