Skip to content

flexiG17/NVK-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NVK Front

Мобильное приложение для NVK. Разработано с использованием React Native (Expo) и архитектурной методологии Feature-Sliced Design (FSD).

Требования

  1. Node.js >= 18
  2. npm / yarn / pnpm

Установка и запуск

  1. Установка зависимостей

    npm install
  2. Запуск сервера разработки

    npx expo start

    Нажмите a для запуска эмулятора Android. Нажмите i для запуска симулятора iOS (только macOS). Или отсканируйте QR-код через приложение Expo Go на телефоне.

Архитектура проекта (FSD)

app/ - Инициализация приложения. Глобальные стили, провайдеры, конфиги.

assets/ - Системные изображения

Структура src/:

processes/ - Сложные бизнес-процессы, затрагивающие несколько страниц.

pages/ - Композиция страниц. Здесь собираются виджеты в полноценные экраны. Экраны отсюда импортируются в роутер Expo.

widgets/ - Крупные самостоятельные блоки страниц. Состоят из фич и сущностей.

features/ - Обрабатываемые пользовательские сценарии.

entities/ - Бизнес-сущности.

shared/ - Переиспользуемый код, не привязанный к бизнесу.

ui/ - UI Kit.

api/ - Базовая настройка API клиента.

lib/ - Хелперы и утилиты.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors