- git clone https://github.com/FEBFES/FF-TM-FRONT.git
- npm i - установка зависимостей
- npm run start - запуск на порте 3000
- npm run build - сборка проекта
Доп. команды:
- npm run clear - Приведение кода к общему виду (проходится по всему проекту)
- 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 - Утилита, вспомогающие функции и константы\