Skip to content

Plataforma B2B que conecta distribuidores y minoristas. App de escritorio con gestión de inventario, productos, pedidos y clientes;app móvil con catálogo, pedidos y seguimiento. Ambas incluyen chat en tiempo real para soporte. B2B 平台,连接分销商与零售商。桌面端应用支持库存、商品、订单、客户、促销和报表管理,并具备自动通知功能。移动端应用支持商品浏览、下单、订单跟踪与地理定位。双方均内置实时聊天系统,用于客服与沟通支持。

License

Notifications You must be signed in to change notification settings

dsqrwym/Plataforma-Gestion-Distribucion-Mayorista

Repository files navigation

Kotlin Multiplatform Frontend

本项目基于 Kotlin Multiplatform 和 Compose Multiplatform 构建,目标支持 Android, ios, 网页 与桌面前端平台,具备现代化响应式 UI 架构、模块化设计。

技术栈

  • Kotlin Multiplatform (org.jetbrains.kotlin.multiplatform)
  • Compose Multiplatform (org.jetbrains.compose)
  • Jetpack Compose for Android(含 ViewModel、Activity Compose)
  • Koin 依赖注入(适用于 Compose 和 Core)
  • KSP 注解处理
  • Coroutines / Serialization / DateTime:跨平台数据处理支持
  • WebView 多平台组件
  • Haze 视觉效果库
  • JMail 邮箱验证工具
  • 多平台设置存储支持
  • Compose Icons & 小米 MiSans 字体

依赖与仓库

以下为本项目所使用的核心依赖及其来源仓库与所有者信息(用于验证构建信任链):

模块 仓库所有者
Kotlin org.jetbrains.kotlin:kotlin-test JetBrains
Compose Multiplatform org.jetbrains.compose.* JetBrains
Activity Compose androidx.activity:activity-compose Google / AndroidX
Lifecycle Compose org.jetbrains.androidx.lifecycle:* JetBrains / AndroidX
Navigation Compose org.jetbrains.androidx.navigation:navigation-compose JetBrains / KMP
Security Crypto androidx.security:security-crypto Google / AndroidX
Kotlin Coroutines org.jetbrains.kotlinx:kotlinx-coroutines-swing JetBrains
Kotlinx DateTime org.jetbrains.kotlinx:kotlinx-datetime JetBrains
Kotlinx Serialization org.jetbrains.kotlinx:kotlinx-serialization-json JetBrains
Compose WebView Multiplatform io.github.kevinnzou:compose-webview-multiplatform kevinnzou
Koin DI io.insert-koin:* InsertKoinIO
Haze dev.chrisbanes.haze:haze chrisbanes
JMail com.sanctionco.jmail:jmail RohanNagar
Multiplatform Settings com.russhwolf:multiplatform-settings russhwolf
KSP Symbol Processing API com.google.devtools.ksp:symbol-processing-api Google

图标与字体资源

  • Compose Icons 图标:使用自 ComposeIcons 提供的图标资源(SVG 向量图标),兼容 Jetpack Compose。
  • 小米 MiSans 字体:来自 HyperOS 官方字体站点,遵守其授权协议,用于 UI 字体美化。

构建信息

配置项
Kotlin 2.1.21
Compose Multiplatform 1.8.2
Android Compile SDK 35
Android Min SDK 24
Android Target SDK 35
Compose 热重载 1.0.0-alpha09
Gradle Android Plugin 8.1.0
JVM 插件 JetBrains Kotlin JVM
Serialization 插件 Kotlinx Serialization
Compose Compiler 插件 org.jetbrains.kotlin.plugin.compose

运行方式

确保使用支持 Kotlin Multiplatform 和 JetBrains Compose 的 IDE(如 IntelliJ IDEA 或 Android Studio)。

About

Plataforma B2B que conecta distribuidores y minoristas. App de escritorio con gestión de inventario, productos, pedidos y clientes;app móvil con catálogo, pedidos y seguimiento. Ambas incluyen chat en tiempo real para soporte. B2B 平台,连接分销商与零售商。桌面端应用支持库存、商品、订单、客户、促销和报表管理,并具备自动通知功能。移动端应用支持商品浏览、下单、订单跟踪与地理定位。双方均内置实时聊天系统,用于客服与沟通支持。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published