统一的领域模型
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
主页
约拍

约拍详情页

作品

作品详情页

打卡点

打卡点详情页

搜索

发布约拍

个人主页 - 我的约拍

个人主页 - 我的作品

个人主页 - 我的相册

个人主页 - 排期

约拍类型

注册

登录

