/todo_React

Primary LanguageJavaScript

Список задач, записная книжка


О проекте

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

Развёртывание проекта:

  • Клонировать репозиторий в терминал командой: git clone https://github.com/asnazarov/todo_React.git
  • Установка зависмостей: npm i
  • Создание production-сборки: npm run build
  • Запуск тестовой сборки на локальном сервере: npm start
  • Публикация production-сборки на GitHub Pages: npm run deploy

Как это должно работать?

В меню sidebar пользователь нажимает "Добавить список", создаёт новую папку для следующих задач или списка. Называет папку и выбирает цветной маркер.

По нажатию на папку SPA выполняет следующие действия:

  • отображает подзадачи папки;
  • добавляет новую задачу;
  • помечает задачу как выполненную;
  • удаляет задачу.

Описание SPA:

В этом проекте используется следующий стек технологий:

  • Нативный React (create-react-app) без использования сторонних библиотек;
  • Компонентная структура;
  • Роутинг
  • HTTP запросы - Axios;
  • Работа с API Firebase.google;
  • Верстка BEM;
  • Стили SCSS
  • nested структура стилей;