Приложение для создания и отслеживания статуса задач
-
git clone https://github.com/andreyatx/project-A1.git
-
cd project-A1
-
yarn
-
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 - вспомогательный пакет для работы с формами