Skip to content

andreyatx/task-manager

Repository files navigation

Task Manager

Приложение для создания и отслеживания статуса задач

Запуск

  1. git clone https://github.com/andreyatx/project-A1.git

  2. cd project-A1

  3. yarn

  4. yarn dev

Технологии

Приложение написано с использованием React + typescript. Сборщик vite и бэкенд на firebase.

  • React - javascript библиотека для разработки пользовательских интерфейсов
  • typescript - надстройка над javascript, добавляющая строгую типизацию
  • redux-toolkit- набор инструментов для облегчения работы с менеджером состояний redux
  • postcss - инструмент для трансформирования css-стилей с помощью javascript
  • tailwind - CSS-фреймворк, позволяет создавать UI при помощи набора готовых классов (в данном проекте tailwind установлен как плагин для postcss)
  • daisyUI - библиотека готовых компонентов, использующая tailwind
  • firebase - сервис Google, предоставляющий облачные решения. Используется для бэкенда. В firebase подключены:
    • firestore database - база данных
    • authentication - сервис аутенфикации
    • hosting - хостинг
  • vite - сборщик модулей
  • yarn - пакетный менеджер
  • react-beautiful-dnd - вспомогательный пакет, для реализации drag-n-drop
  • react-hook-form - вспомогательный пакет для работы с формами