Photo Share 是一个在线分享照片的平台,用户可以随时随地分享自己的生活状态。
- 使用 Vue、Nest 搭建的全栈应用
- 前后台一体的项目,根据用户的角色可以访问对应的页面
- 前台全面适配响应式布局;支持主题切换、国际化等功能
- 使用双 Token 续签用户身份令牌方案,提升用户使用体验
- 本地持久化存储用户信息,便于用户再次访问应用
应用根据用户登录系统时的角色而访问前台或后台项目(注册前台或后台路由),当然游客直接进入前台页面。
用户整体分为了 User、Admin、SuperAdmin 三种角色,User 可以访问前台项目,Admin 以及 SuperAdmin 为管理员可以访问后台项目。User 可以在前台项目中与照片交互,如发布、浏览、点赞、评论照片。管理员主要可以审核照片,管理评论、标签以及用户,User 发布的照片只有被管理员审核通过后,其他用户才能看见该照片。
- 发布照片
- 评论、点赞照片
- 发布、点赞评论
- 查看已发布的照片(审核通过、未审核、审核未通过)
- 查看点赞的照片
- 搜索照片、评论、用户
- 查看某标签下的照片
- 查看历史记录
- 支持主题切换
- 支持国际化
- 编辑个人信息
- 数据看板总览
- 审核照片
- 管理评论
- 管理用户
- 管理标签
- 编辑个人信息
- 支持主题切换
- 支持国际化
🥰 前端:https://github.com/2sky2night/photo-share-client
😭 后端:https://github.com/2sky2night/photo-share-server
1.0 发布