VanGoghPic 是一个在线分享壁纸网站,传递交流图像分享画册与便携性管理画册
采用前后端分离技术,包含多种功能 用户注册登录,图片下载,图片收藏与图片分享
后端地址:https://github.com/jiaoyanxia/VanGoghPic_Admin
前端 | 后端 |
---|---|
Vue2 + VueX + VueRouter | Mysql |
Axios | Docker + FastDFS |
Element-Ui | Redis |
Less | Django + DRF |
前端框架使用 Vue
搭配 Element
, 开发语言为JavaScript
, 后端框架使用 Django
,开发语言为 Python
使用Docker搭配FastDFS进行存储图片,Redis存储session与图片短信验证码,数据库采用Mysql
功能:用户输入用户名账号与密码进行登录
功能:用户需输入用户名,两次密码,电话号码,图片验证码与短信验证码进行注册
功能:展示与修改用户基本信息,以及退出登录
无需全部修改,可选取进行单独修改
功能:展示用户,画册,图片数据
功能:展示对应分类的图片
功能:展示所有画册
前期本来想着画册也弄个分类 后面想着既然图片有分类,画册像盲盒一样随机展示也挺不错的
功能:展示用户头像名称,留言(待),收藏画册,画册简介,创建时间以及画册图片展示等等
收藏画册过程
功能:用于上传图片
基本图片都会经过一个严谨的过程,大多会在后台上传;但是项目制作周期较紧而且想着便携的提交图片就写在主页了,如果是自己想二次开发的话建议这方面加强图片上传过程或者建个后台在后台上传;
功能:用于展示当前用户创建的画册与收藏的画册,包括右上角创建画册功能
创建画册需填写画册名称,类型,权限与简历,以及上传画册中图片
这就是大致的功能啦,如果有疑问或其他功能请留言 🕊️
后期有空可能会重构一下改为后台与前端的配置,内容依旧是图片社区类型
功能:修改画册标题,描述;删除与添加画册图片
功能:评论,删除评论,点赞功能
功能:点击用户头像查看用户
后续优化:UI整改,用户关注,聊天系统
功能:微博分享
后续优化:微信分享
图片增加展示与多图功能
图片节流触底加载
近期有点忙 暂时不优化了 虽然有些地方写的不尽人意 ,但还是等真正有空再大改一番