【作品名称】PROMPTHUB AI学习社区
【技术栈】微信小程序原生开发 + 微信云开发(CloudBase)+ Next.js 16 + React 19 + TypeScript + Tailwind CSS + Prisma + PostgreSQL + Supabase
【我的角色】独立全栈开发者(需求分析、架构设计、前端开发、后端开发、部署上线)
【作品介绍】
PROMPTHUB 是一个面向大学生的 AI 学习经验分享社区,包含微信小程序端和 Web 管理后台双端。小程序端为用户提供内容浏览和互动体验,Web 管理后台用于内容运营和数据分析。
小程序核心功能模块:
• 用户系统:微信一键自动登录(基于 openid)、个人资料编辑(昵称/头像/专业/年级)、关注/取关作者、粉丝计数、数据面板统计
• 内容系统:帖子发布(标题/正文/封面图/分类/标签)、8 大分类浏览(AI案例/工作流/Prompt/工具测评/竞赛经验/求职成长/编程/考研)、热门推荐排序(基于互动权重算法:点赞×3+收藏×5+评论×8+浏览×0.1)、标题模糊搜索、分页加载
• 互动系统:点赞/取消点赞、收藏/取消收藏、评论,全部采用原子计数操作并联动通知
• 通知系统:点赞通知、收藏通知、评论通知,支持已读/未读管理
• 安全审核:发帖和评论前调用微信 msg_sec_check 进行内容安全检测
Web 管理后台功能:
• 基于 Next.js 16 App Router + Prisma ORM + PostgreSQL
• Supabase 第三方认证集成
• 深色模式切换、响应式布局
• 数据看板和内容管理
项目成果:6 个数据库集合、5 个云函数、7 个前端页面、约 15,000 行代码、82 项 E2E 测试 100% 通过。完整实现了从需求分析到上线的全流程交付。