统一的领域模型
vue前端部署项目
熊猫约拍 - Vue前端
熊猫约拍,一个基于微服务架构的在线预约摄影平台。该项目获2019年 第七届“发现杯”全国大学生“互联网+”软件设计大奖赛 华南赛区 二等奖。(该仓库只存放README文档)
订单服务提供者
随着电商时代的蓬勃发展,线上网店逐渐取代了线下实体店,许多平面模特为线上服装店拍摄服装照片,以便于买家判断是否需要购买此服装,但是电商要通过中间商才能找到自己想要的模特和摄影师,中间商利用信息不对等赚取差价,电商既没有少花钱,模特和摄影师也没有多赚钱,效率不高,价格却不低。
每年六月都是毕业季,许多学校都会有拍毕业照的需要,甚至有些人会需要摄影师跟拍他毕业时学校的场景,以此来记录自己在这所学校的青葱岁月,便于以后追忆自己的似水年华。
因为中西文化的逐渐融合,婚纱照成为现在每个新婚家庭必不可少的东西,但是照相馆里的婚纱照又贵,时间又很容易冲突,摄影师的水平也不一定符合要求。
艺术照成为许多人保留自己的美好时光的不二选择,但是要找到符合自己要求的摄影团队,时间不会冲突是很困难的。
摄影成为了不少人的兴趣爱好,但是作为一个摄影萌新,如何挑选相机和镜头呢?如何调焦?如何处理照片?如何根据不同的场景调试相机?
为了解决以上的问题和需求,我们创建了熊猫约拍。熊猫约拍致力于打造一个功能更加完善,效率更高的摄影约拍平台,让顾客和模特、摄影师可以直接对话,减少中间商赚差价,让模特和摄影师可以有更加高效的交流。让菜鸟摄影师从中学到摄影的技巧。熊猫约拍的web端与移动端并行,既可用电脑访问,也可以用手机app。
熊猫约拍,一个模特、摄影师预约拍照,效率更高的摄影约拍平台,让顾客和模特、摄影师可以直接发布需求或接单,让模特和摄影师可以有更加优质的预约拍照体验。不仅如此,用户还可以在熊猫约拍网站分享自己的作品、寻找拍照打卡地点、寻找摄影师或模特;网站还有贴心的订单排期和邮件提醒等功能。
熊猫约拍的后台采用微服务架构,使用Spring Cloud体系的技术,在服务器部署上,采用应用容器引擎Kubernetes和Docker集群部署,实现高可用。同时使用阿里云云效流水线技术实现持续集成、持续部署,自动化运维。
熊猫约拍搭建了多个客户端、分别有网站、安卓APP、微信公众号、微信小程序,多客户端为用户带来更多的选择,用户根据自己喜好选择一个客户端即可体验预约拍照。
图示:已完成 、未开始 、开发中
功能 | 描述 | 完成度 |
---|---|---|
预约拍照 | ||
发布预约 | ||
发布作品 | ||
打卡点推荐 | ||
模特/摄影师推荐 | ||
约拍排期表 | ||
短信通知 | ||
邮件通知 | ||
内容搜索 |
功能 | 描述 | 完成度 |
---|---|---|
查询发布的约拍 | 查询自己发布的约拍 | |
查询接单的约拍 | 查询自己接单的约拍 | |
修改约拍内容 | 修改自己发布的约拍内容 | |
删除约拍 | 删除自己发布的约拍 | |
查询作品 | 查询自己发布的作品 | |
删除作品 | 删除自己发布的作品 | |
修改用户信息 | 修改头像、昵称、密码、身份信息等 |
功能 | 描述 | 完成度 |
---|---|---|
用户管理 | 对用户增删查改 | |
预约拍照管理 | 对预约拍照增删查改 | |
订单管理 | 对订单增删查改 | |
作品管理 | 对作品增删查改 | |
约拍类型管理 | 对约拍类型增删查改 | |
轮播图管理 | 对轮播图增删查改 | |
打卡点管理 | 对打卡点增删查改 | |
统计用户城市 | 统计用户城市 | |
统计约拍 | 统计约拍 | |
统计作品 | 统计作品 |
功能 | 描述 | 完成度 |
---|---|---|
图片上传 | 图片上传 |
技术 | 名称 | 集成状态 |
---|---|---|
Spring Boot | 微服务应用基础框架 | |
Spring Cloud | 微服务集成框架 | |
Spring Cloud Config | 分布式配置中心 | |
Spring Cloud Eureka | 服务注册与发现 | |
Spring Cloud Feign | 声明式服务调用 | |
Spring Cloud Ribbon | 客户端负载均衡 | |
Spring Cloud Hystrix | 服务容错保护 | |
Spring Cloud Zuul | API网关 | |
Zipkin | 链路追踪 | |
Spring Boot Admin | 服务监控 | |
Maven | 项目构建管理 | |
Nexus3 | Maven私服 | |
阿里云 云效 | 持续集成CI/持续部署CD | |
Gitee | 代码仓库 | |
阿里云云数据库RDS MySQL5.7 | 数据库 | |
Druid | 数据库连接池 | |
MyBatis | ORM框架 | |
PageHelper | 分页插件 | |
Redis Sentinel | 哨兵集群 | |
阿里云OSS | 云对象存储 | |
Swagger2 | API文档生成工具 | |
RESTful API | RESTful风格API | |
Nginx | 代理服务器 | |
Docker | 应用容器 | |
Kubernetes | 应用容器 | |
阿里云镜像仓库 | 阿里云镜像仓库 | |
Scrapy | Python爬虫框架 | |
OAuth2 | 身份/权限认证 | |
Quartz | 分布式任务调度 | |
Elastic Search | 分布式全文搜索 | |
RabbitMQ | 消息队列 | |
短信通知 | ||
邮件发送 | ||
微信公众号 |
技术 | 名称 | 集成状态 |
---|---|---|
HTML | 超文本标记语言 | |
CSS | 层叠样式表 | |
JavaScript | 网页脚本语言 | |
Vue.js | 前端框架 | |
VueRouter | 前端路由 | |
Vuex | 状态管理(数据存储) | |
Element-UI | 前端样式框架 | |
Axios | 网络请求 | |
vue-waterfall-easy | 瀑布流组件 | |
vue2-admin | 基于vue的后台管理前端框架 | |
echarts | 图表框架 | |
uni-app | 移动端跨平台框架 |
服务器 | 配置 | 使用 |
---|---|---|
阿里云ECS - master | 2核4G 5M带宽 | k8s主节点 |
阿里云ECS - temp-node-1 | 1核2G 1M带宽 | k8s子节点1 |
阿里云ECS - temp-node-2 | 1核2G 1M带宽 | k8s子节点2 |
阿里云ECS - node-1 | 1核2G 1M带宽 | 部署config、eureka、zuul等组件 |
百度智能云BCC | 2核4G 1M带宽 | 部署微服务服务提供者 |
华为云ECS | 1核2G 1M带宽 | 部署Nexus3 Maven私服 |
腾讯云ECS | 1核2G 1M带宽 | 部署Redis集群 |
体验账号
帐号:test
密码:123456
审核未通过、请使用安卓app
下载地址:https://alanlee-panda-appointment.oss-cn-shenzhen.aliyuncs.com/assert/package/panda-appointment.apk
体验账号
帐号:test
密码:123456
主页
约拍
约拍详情页
作品
作品详情页
打卡点
打卡点详情页
搜索
发布约拍
个人主页 - 我的约拍
个人主页 - 我的作品
个人主页 - 我的相册
个人主页 - 排期
约拍类型
注册
登录