逍遥图库系统逍遥图库系统
首页
  • 快速开始

    • 项目介绍
    • 安装指南
    • 快速开始
  • 深入了解

    • 配置说明
    • 部署指南
    • 安全配置
  • 用户系统
  • 图片管理
  • 相册管理
  • 互动功能
  • 管理后台
  • PWA 渐进式应用
  • API 概述
  • 认证接口
  • 图片接口
  • 相册接口
  • 用户接口
  • 管理接口
  • 主题系统
  • 性能优化
  • 常见问题
  • 更新日志
Gitee
首页
  • 快速开始

    • 项目介绍
    • 安装指南
    • 快速开始
  • 深入了解

    • 配置说明
    • 部署指南
    • 安全配置
  • 用户系统
  • 图片管理
  • 相册管理
  • 互动功能
  • 管理后台
  • PWA 渐进式应用
  • API 概述
  • 认证接口
  • 图片接口
  • 相册接口
  • 用户接口
  • 管理接口
  • 主题系统
  • 性能优化
  • 常见问题
  • 更新日志
Gitee
逍遥图库系统

逍遥图库系统

基于 ThinkPHP 8 + Vue 3 的现代化图库管理系统

快速开始功能介绍

🖼️ 强大的图片管理

支持批量上传、图片编辑、滤镜处理、水印添加、EXIF信息提取,缩略图自动生成。

📁 智能相册系统

多级相册分类、智能相册、拖拽排序、密码保护、相册封面自定义。

💬 丰富的互动功能

评论、点赞、收藏、分享、通知系统,打造活跃的图片社区。

🔐 企业级安全

RBAC权限管理、CSRF防护、XSS防护、SQL注入防护、文件上传6层安全验证。

📱 PWA 渐进式应用

离线访问、应用安装、推送通知,媲美原生应用的体验。

🎨 主题切换

亮色/暗色/自动模式,响应式设计,完美适配移动端。

⚡ 极致性能

图片懒加载、Redis缓存、队列异步处理,首屏加载 < 2秒。

🛠️ 管理后台

完善的后台管理系统,用户管理、内容审核、数据统计、系统设置一应俱全。

⚙️ 系统设置

数据库驱动的配置管理,5大配置分组,可视化管理界面,无需修改代码。

当前版本

v1.1.0 - 2025年1月28日发布

快速体验

环境要求

  • PHP >= 8.0
  • MySQL >= 8.0
  • Composer
  • Redis(可选)

一键启动

# 克隆项目
git clone https://gitee.com/sinma/zeaya.git photo-gallery

# 进入目录
cd photo-gallery

# 安装依赖
composer install

# 配置数据库
cp .env.example .env
# 编辑 .env 文件,配置数据库信息

# 导入数据库
mysql -u root -p photo_gallery < database/migrations/create_tables.sql

# 启动开发服务器
php think run

访问 http://localhost:8080 开始使用!

技术栈

PHPThinkPHPMySQLVueRedis

核心功能一览

功能模块描述状态
用户系统注册、登录、个人中心、用户主页✅ 完成
图片管理上传、编辑、删除、批量操作✅ 完成
相册管理创建、分类、排序、权限控制✅ 完成
互动功能评论、点赞、收藏、分享✅ 完成
搜索发现全文搜索、标签、热门推荐✅ 完成
管理后台用户管理、内容审核、数据统计✅ 完成
系统设置数据库驱动配置、5大分组、可视化管理✅ 完成
SEO优化Meta标签、Open Graph、Twitter Card✅ 完成
PWA离线访问、应用安装✅ 完成
主题切换亮色/暗色/自动模式✅ 完成

部署支持

Apache
Nginx
IIS
Caddy

提供 6 种 Web 服务器的完整配置文件,开箱即用!

联系我们

  • 📧 邮箱:42033223@qq.com
  • 🌐 网站:https://www.carefreecode.com
  • 💬 QQ:42033223

开源协议

本项目基于 Apache License 2.0 开源协议。


⭐ 如果觉得这个项目不错,请给个 Star 支持一下!

star
Apache-2.0 Licensed | Copyright © 2025 carefreecode