React前端项目
uuid移动端 react native app项目
中山大学新华学院 17级软件工程 李步官
毕业设计选题
项目地址1:https://github.com/U-UI-D
项目地址2:https://gitee.com/U-UI-D
线上项目地址:http://uuid.alanlee.top
项目正在开发中
web前端(React):https://gitee.com/U-UI-D/react-uuid-frontend
移动端(React Native):https://gitee.com/U-UI-D/uuid_react_native_app
UI中国网站(ui.cn)和站酷网站(zcool.cn)上有许多UI设计者们发布精美的作品,我作为软件开发方向的学生,我从我自己的角度出发,首先的我精力不是花在UI的设计上,更多的精力是花在业务的实现和软件UI的实现上。而我平时在逛UI中国的时候,我想的是,我能不能直接直接使用这些UI作品去实现一个软件呢?在不侵权的情况下,可以用来学习和练习自己的技术,这样UI设计者可以知道自己的作品受欢迎的程度,软件开发者也可以获得练习技术的机会。如果设计者与开发者的合作的作品有商业价值,或许还可以相互合作创业。
取这个项目的标题我也想了很长一段时间,最终选定为UUID。UUID本来是Java中一个通用字符串(UUID)类的类名,我把本项目的名称取名为UUID,一是因为包含单词**UI
和字母D
**,单词UI即我们熟悉的用户界面的意思,字母D则表示Designer和Developer,即设计师和开发者,比较符合本项目的开发目的。
——这里有(U)
——UI,
——Designer,Developer
——UI设计师与软件开发者合作平台,让UI作品落地的地方
预选这些技术,实际开发可能会有所变动
技术 | 名称 |
---|---|
Spring Boot | 微服务应用基础框架 |
Spring Cloud | 微服务集成框架 |
Spring Cloud Config | 分布式配置中心 |
Spring Cloud Eureka | 服务注册与发现 |
Zipkin | 链路追踪 |
Zuul | API网关 |
Spring Boot Admin | 服务监控 |
Maven | 项目构建管理 |
Nexus3 | Maven私服 |
阿里云云效 或 Jenkins | 持续集成CI/持续部署CD |
Github、Gitee | 代码仓库 |
阿里云云数据库RDS MySQL5.7 | 数据库 |
Druid | 数据库连接池 |
MyBatis | ORM框架 |
PageHelper | 分页插件 |
Redis Sentinel | 哨兵集群 |
阿里云OSS | 云对象存储 |
Swagger2 | API文档生成工具 |
RESTful API | RESTful风格API |
Nginx | 代理服务器 |
Docker | 应用容器 |
Kubernetes | 应用容器 |
阿里云镜像仓库 | 阿里云镜像仓库 |
OAuth2 或 Shiro | 身份/权限认证 |
Quartz | 分布式任务调度 |
Elastic Search | 分布式全文搜索 |
RabbitMQ 或 RocketMQ 或 Kafka | 消息队列 |
短信通知 | |
邮件发送 |
预选这些技术,实际开发可能会有所变动
技术 | 名称 |
---|---|
HTML | 超文本标记语言 |
CSS | 层叠样式表 |
JavaScript | 网页脚本语言 |
React | 前端框架 |
ReactRouter | 前端路由 |
Redux | 状态管理(数据存储) |
Ant Design | 前端样式框架 |
Axios | 网络请求 |
echarts | 图表框架 |
React Native | 移动端跨平台框架 |
服务端的项目正在开发中,暂不开源
React前端项目也在开发中,可以先开放
名称 | 描述 | 链接 | 公开 |
---|---|---|---|
react-uuid-frontend | React前端项目 | https://github.com/U-UI-D/react-uuid-frontend | |
uuid-public-files | 公开文件 | https://github.com/U-UI-D/uuid-public-files | |
uuid-config-repo | 分布式配置中心-存放配置文件的仓库 | https://github.com/U-UI-D/uuid-config-repo | |
uuid-dependencies | 统一的依赖管理 | https://github.com/U-UI-D/uuid-dependencies | |
uuid-domain | 统一的领域模型(实体类) | https://github.com/U-UI-D/uuid-domain | |
uuid-config | 分布式配置中心 | https://github.com/U-UI-D/uuid-config | |
uuid-eureka | 分布式服务注册与发现 | https://github.com/U-UI-D/uuid-eureka | |
uuid-zipkin | 分布式链路追踪 | https://github.com/U-UI-D/uuid-zipkin | |
uuid-gateway | 分布式网关 | https://github.com/U-UI-D/uuid-gateway | |
uuid-common | 通用项目模块 | https://github.com/U-UI-D/uuid-common | |
uuid-dependencies-spring-cloud-component | 微服务通用组件依赖 | https://github.com/U-UI-D/uuid-dependencies-spring-cloud-component | |
uuid-service-common | 通用的服务提供者 | https://github.com/U-UI-D/uuid-service-common | |
uuid-service-user | 服务提供者-用户 | https://github.com/U-UI-D/uuid-service-user | |
uuid-service-work | 作品服务提供者 | https://github.com/U-UI-D/uuid-service-work | |
待添加。。。 |
序号 | 模块 | 进度 | 备注 |
---|---|---|---|
1 | 用户模块 | 60% | |
2 | 作品模块 | 60% | |
3 | 轮播图模块 | 80% | |
4 | 评论模块 | 98% | |
5 | 素材模块 | 20% | |
6 | 排行榜模块 | 10% | |
7 | 积分商城模块 | 10% | |
8 | 消息模块 | 10% | |
9 | 上传模块 | 100% | |
10 | 搜索模块 | 0% |
首页
首页-2
登录
个人中心
作品页
作品页-1
作品页-2
作品详情页-1
作品详情页-2
作品-讨论区
作品页
作品页
作品页-2
发布作品
话题
话题-详情-1
话题-讨论区
商城首页