21天,用cursor开发的社区,完成进度。

发布时间:2025-05-02 16:12:17

从4月11日到5月12日,21天!

目前实现的功能如下:

主要功能

📚 图书馆功能

  • 作品管理:支持添加、编辑和查看小说作品
  • 作家管理:支持添加、编辑和查看作家信息
  • 分类浏览:按评分、字数、发布日期等多种方式浏览作品
  • 标签系统:支持为作品添加标签,并通过标签分类查找作品
  • 徽章系统:为用户和作品提供特殊成就标识

👤 用户功能

  • 用户注册与登录:支持用户账号管理
  • 个人资料管理:用户可以编辑自己的个人信息和修改密码
  • 已读记录:用户可以标记已读过的小说,并查看所有已读记录
  • 关注系统:用户可以关注其他用户,并查看关注列表
  • 用户互动:用户之间可以打赏(小费)、发送私信等
  • 通知系统:系统自动通知用户重要动态

💰 金币系统

  • 金币管理:用户可以获取和使用金币
  • 打赏功能:用户可以用金币给其他用户打赏
  • 金币记录:系统记录所有金币流动情况

📊 数据统计

  • 阅读统计:记录小说的阅读数据
  • 评分系统:用户可以对小说进行评分,系统计算平均评分
  • 页面访问统计:记录和分析不同页面的访问情况
  • IP属地展示:支持显示用户IP地域信息

🔍 搜索功能

  • 高级搜索:支持多条件组合搜索小说和作家
  • 直接搜索:通过关键词快速查找相关内容
  • 用户搜索:查找和筛选系统用户

💬 评论系统

  • 作品评论:用户可以对小说进行评论
  • 评论投票:支持对评论进行点赞/踩

👑 管理功能

  • 内容管理

    • 作品管理:添加、编辑、删除小说作品信息
    • 作家管理:添加、编辑、删除作家信息
    • 标签管理:创建、编辑、合并标签
    • 徽章管理:创建、编辑、分配用户徽章
    • 评论管理:审核、删除不当评论
  • 用户管理

    • 用户列表:查看所有用户信息
    • 用户编辑:修改用户资料和权限
    • 用户封禁:临时或永久禁止违规用户访问
    • 用户角色:设置普通用户、管理员、超级管理员权限
  • 系统设置

    • 站点参数:设置网站名称、描述、关键词等
    • 功能开关:控制各功能模块的启用状态
    • 显示设置:自定义网站样式和布局
    • 注册设置:控制用户注册流程和验证方式
    • IP设置:配置IP属地显示规则和精度
  • 统计分析

    • 访问统计:查看网站整体和各页面访问量
    • 用户活跃度:分析用户互动和活跃情况
    • 内容热度:跟踪热门作品和作家
    • 趋势图表:通过图表直观展示各项数据变化
  • 日志管理

    • 操作日志:记录管理员的所有操作
    • 系统日志:记录系统运行状态和错误
    • 安全日志:记录登录尝试和安全相关事件
    • 日志搜索:按时间、用户、操作类型筛选日志
  • 数据维护

    • 数据备份:手动触发数据库备份
    • 数据还原:从备份恢复数据
    • 缓存清理:清除系统缓存提升性能
    • 数据优化:执行数据库优化和整理

🔧 系统功能

  • 自动备份:支持数据库自动备份,防止数据丢失
  • 性能优化:针对会话管理、缓存等进行定期优化
  • 多语言URL:支持中英文URL路径,提供更友好的访问体验

技术特点

  • 使用Go语言开发的高性能Web应用
  • 使用SQLite数据库存储数据,方便部署和维护
  • 支持IP地理位置查询,展示用户属地信息
  • 采用缓存机制提高系统响应速度
  • 完善的数据备份和恢复机制
  • 响应式Web界面,适配多种设备

使用方法

  1. 从配置文件config.yml设置服务器端口、数据存储路径等参数
  2. 运行main.go启动应用服务器
  3. 访问http://服务器IP:端口开始使用系统
0

还没有留言,来留下第一条吧!

常用表情
动物与自然
食物与饮料
活动与物品