# apps **Repository Path**: aiwge/apps ## Basic Information - **Project Name**: apps - **Description**: Apps 是一个内部的 应用商店 ,主要面向于公司内部,或者部门的 App,便于 测试、产品、领导 下载,让我们更愉快的“敲代码” 🌹🌹🌹 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://coget.cn/apps/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2020-12-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # App Service **Apps** 是一个内部的 **APP管理工具** ,主要面向于公司内部或部门间,便于 **测试**、**产品**、**领导** 下载,这样也更便于应用的管理 (**也不会在你疯狂的敲代码听到**, 小哥快给我装个APP急用 😝😝😝😝) **大家如果还不了解,下面有场景介绍**。 > 如果你公司还没有,如果你提出来这个,相信 加薪指日可待 🌹🌹🌹(快去点波关注吧) > 浏览地址:[https://coget.cn/apps/](https://coget.cn/apps/) > 欢迎一起参与:微信(sin903280167) ## web 界面功能 ![类图](docs/img/web-demonstration.gif) ## 场景介绍 ###### 如果你是老板? 1. 是不是想看到,你的员工一天天的干了啥活! 2. 公司是需要融资的,没上线去哪下载?(虽然其他有第三方提供类似的功能),**而且可以把我们的产品很好的展示出来,每天处理的问题,都有说明 😁 给外面是给自己长脸(接下来就是老板吹水的时刻... 略!)** 3. 很方便分享,不管是老板,还是公司内部沟通,**都能够体现出你的专业性**。 ###### 如果你是测试? 1. 终于不要自己管理,那么多版本了,需要直接去下载就好了 😁 2. 想回归上上上上上上上上个版本,一拉就找到了 😀 3. APP测试、H5测试、硬件测试 在交互测试的时候,也不用部门间各种丢包,丢过来丢过去,容易乱 😣 ###### 我是开发者? 1. 嗯?要安装包,地址给你自己下去~ (**女朋友说我认证写代码的时候最帅,别叨扰我!**)😘 2. 领导说,小王给我装个线上的版本吧,这个手机 Andrios、iOS 都装个,我今下午出去谈个合作(给领导地址解决问题 🎈。) 3. 后台小哥哥,老哥给我来个本地的,给我装一个???(这个不行,这个需要APP写隐藏功能,可以切换地址 😂) ###### 部门同事? 1. 今天我们APP 1.0 大版本啊,大家回家都点点看,虽然还没上线,有意见的给已经,有bug的提bug啊...(是不是很熟悉 😂😂😂) 2. 好奇的外部门,小哥你们研发部都在感谢啥,地址一丢,哇~ 你们好强噢..... 😘 3. 不要问,问我就丢地址,自己去下 😘 ## 计划 - app-web:这是一个html页面,给测试、产品、领导们用的(已完成)。 - app-service: 一个简单地服务(已完成)。 - app-admins: 管理app上传,下载使用(**未完成,添加数据只能操作数据库**)持续更新中。 - dockerfile:便于企业快速部署(**未完成**)。 - 轻便型:可以将 MySql 换掉,使用 H2 Database 可以更轻便(**未完成**)。 - 数据:数据备份和迁移方案(**未完成**)。 - app-web: 可以优化,使用 svelte实现,去Gitee拿VIP(快来个大哥支持一下) ## 如何使用 **第一步-初始化数据:** 初始化数据库,`docs/sql/xxx.sql` 下有初始化 `sql` 执行即可。 `apps-init.sql`:只有表结构。 `apps-init-data.sql`: 表结构附加 `网易云音乐`、`QQ音乐` 测试数据。 **第二步-maven依赖** > (略) Java 的同学熟门熟路 给大家贴个链接:https://blog.csdn.net/zeal9s/article/details/84023846 ##### 第三步-启动服务 服务采用的是 `SpringBoot`,相对于比较简单和轻便的启动,找到 `AppsApplication` 文件 `main` 方法运行即可(先下载好 maven相关依赖)。 ## 数据库设计 TODO ## 服务打包 **Docker 打包** TODO **SpringBoot jar 文件打包** TODO