/root
# =-=-=-=-=-=-= Клиент =-=-=-=-=-=-=
/client # - Клиент (фронтенд)
/app # - Feature-Sliced слой
/entrypoint # - Точка входа клиента (фронтенда)
/providers # - Контекстные обёртки aka BrowserRouter, ThemeProvider
/root # - Корневой компонент приложения (App)
/routes # - Роуты по страницам
/pages # - Feature-Sliced слой (Страницы)
/brc-20 # - Страница с brc-20 токенами
/login # - Страница авторизации
/nfts # - Страница с nfts
/not-found # - Страница Not found (404)
/portfolio # - Главная страница приложения
/transactions # - Страница с транзакциями
/widgets # - Feature-Sliced слой (Композиция shared и entity элементов с бизнес логикой)
/features # - Feature-Sliced слой. Фичи приложения
/entities # - Feature-Sliced слой. Сущности приложения
/shared # - Feature-Sliced слой
/theme # - срез темы
/provider # - Реализация провайдера темы
/schema # - Тема приложения
# =-=-=-=-=-=-= Сервер =-=-=-=-=-=-=
/api # - REST интерфейс
/entrypoint # - Точка входа приложения
# =-=-=-=-=-=-= Crawler (WiP) =-=-=-=-=-=-=
/crawler # - Скрипты сбора данных
- Node 16 - 19
- Yarn
- Docker, Docker-compose
yarn install
api-dev
- бэкэндclient-dev
- фронтенд
docker compose --profile dev up
docker compose --profile dev stop
docker compose --profile dev down
docker compose --profile prod build
docker compose --profile prod up