Skip to content

FEBFES/FF-TM-FRONT

Repository files navigation

FF-TM-FRONT

FEBFES - TASK MANAGER - FRONTEND REPOS.

Установка приложения и зависимостей

  1. git clone https://github.com/FEBFES/FF-TM-FRONT.git
  2. npm i - установка зависимостей
  3. npm run start - запуск на порте 3000
  4. npm run build - сборка проекта

Доп. команды:

  1. npm run clear - Приведение кода к общему виду (проходится по всему проекту)
  2. npm run test - Тестирование проекта (Снэпшоты)

Архитектура папок и модулей приложения

--src
----api - Работа сервером
----assets - Ресурсная папка
--------icons - Иконки
--------img - Картинки хардкод
--------styles - Глобальные стили
----components - Компоненты приложения которые используются на разных страницах
--------index.ts - Экспорт
----hooks - Хуки
----layouts - Общие элементы верстки, экраны
----locales - Локали (2 языка)
--------en.json - Английская
--------ru.json - Русская
----pages - Страницы приложения
--------components - Простые компоненты, которые переиспользуются в модульных
--------------index.ts - Экспорт
--------modules - Модульные компоненты (сложные)
--------------index.ts - Экспорт
--------store - Стейт страницы
--------index.ts - Экспорт
----routing - Роутинг приложения
----store - Глобальный стейт и комбинированый редюсер
----ui - UI библиотека компонент
--------button - Пример UI компоненты
--------index.ts - Экспорт
----utils - Утилита, вспомогающие функции и константы\