/manage-huo-baby

管货宝-功能齐备的零担(专线)物流业务平台

Primary LanguageRubyMIT LicenseMIT

Contributors Forks Stargazers Issues MIT License


管货宝

完全开源免费的零担(专线)物流业务管理软件
浏览代码库»

系统演示 · 提交Bug · 提交需求

目录

  1. 项目简介
  2. 如何运行系统
  3. 操作指南
  4. 研发路线图
  5. 贡献代码
  6. 授权
  7. 联系作者
  8. 相关术语

1. 项目简介

管货宝是功能完善的零担(专线)物流业务管理软件,功能涵盖运单处理、货物运输、运费货款管控、客户关系管理、公司分成核算等业务。 软件在多家物流公司应用,当前开源的是业务简化后的版本,去除了部分通用性不高的功能模块。

  • 系统支持多分公司,多线路运营。
  • 系统支持货场手持设备扫码分捡、装车。
  • 系统包含PC端管理软件和手机APP。

1.1. 相关技术

2. 如何运行系统

通过Git获取将仓库代码clone到本地,以下介绍如何通过docker启动系统。

2.1. 准备工作

  • docker

    代码仓库中有docker相关的配置文件,系统运行不需要其他的支撑软件,直接在docker虚拟机中运行。 docker在不同操作系统中的安装,可参照官方文档进行。

    docker的获取和安装,参看官方文档

2.2. 安装

  1. Clone代码仓库

    git clone https://github.com/chengdh/manage-huo-baby.git
  2. Build docker镜像

    docker compose build
  3. 安装支持库

     docker compose run web bundle install
  4. 创建数据库

    docker compose run web bundle exec rake db:create
    
  5. migrate数据库

    docker compose run web bundle exec rake db:migrate
    docker compose run web bundle exec rake db:convert_new_function_obj
    
  6. 生成demo数据

    docker compose run web bundle exec rake db:gen_test_data
    docker compose run web bundle exec rake db:create_user
    
  7. 启动系统

    docker compose up 
    
  8. 登录系统

    通过浏览器访问http://localhost:5000,登录系统

    用户名: admin

    密码:admin

3. 操作指南

操作指南完善中,可以参考操作手册

4. 研发路线图

  1. 2021年10月底,将代码迁移至rails6.1版本
  2. 2021年12月底,前端升级为hot wire技术
  3. 2022年6月将前端app替换为react或vue技术栈

5. 贡献代码

  1. Fork项目
  2. 创建自己的代码分支 (git checkout -b feature/AmazingFeature)
  3. Commit变更(git commit -m 'Add some AmazingFeature')
  4. Push分支 (git push origin feature/AmazingFeature)
  5. 请求代码合并

6. 授权

基于MIT授权. 查看 LICENSE 了解更多信息.

7. 联系开发者

8. 捐赠作者

给作者一些动力,帮他买一杯 ☕

9. 术语参考