💕 我们的爱情空间

专属于情侣的私密数字空间 | Flask 全栈项目 | 含 AI 智能情话功能

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🌟 项目亮点

  • 🤖 AI 智能情话:接入大模型 API,根据季节、时间、节日自动生成独一无二的情话,每天不重复
  • 🔒 私密安全:邀请码绑定机制,仅限两人使用,数据完全私有
  • 🎙️ 语音日记:支持录音上传和注释,用声音记录美好时刻
  • 📸 照片墙:自动压缩缩略图、相册分类、点赞评论、幻灯片播放
  • 📊 登录日志:记录 IP、设备、浏览器、操作系统,安全可追溯
  • 👤 个人主页:展示个人资料和另一半的状态信息
  • ⏰ 恋爱计时器:精确到秒的实时计时,仪式感满满
  • 💝 完整功能:8 大核心模块,开箱即用,代码规范,注释完善

📋 项目简介

这是一个为情侣打造的私密记录网站,不同于微信朋友圈等公开社交平台,这个网站只属于你们两个人,提供更私密、更有仪式感的情感记录体验。项目基于 Python Flask 全栈开发,包含完整的前后端代码、数据库设计和部署文档,非常适合作为毕业设计、个人项目展示或二次开发的基础。

项目特点:

  • 完整的企业级项目结构,遵循 MVC 设计模式,代码规范清晰
  • 前后端分离设计,前端使用 Bootstrap 5 响应式布局,支持手机访问
  • 集成 AI 大模型接口,实现智能情话生成功能
  • 完善的用户认证系统,密码加密存储,会话管理
  • 文件上传与处理,图片自动压缩、缩略图生成
  • 详细的数据库设计,10 张数据表,关系完整
  • 完善的部署文档,支持本地运行和云服务器部署

🎯 核心功能模块

功能模块

功能说明

1. 双人认证系统

邀请码绑定、密码加密、会话管理、自动登录

2. 首页与恋爱计时器

实时计时、AI 情话、数据统计、最近动态

3. 照片墙

批量上传、自动压缩、相册管理、点赞评论、预览播放

4. 语音日记

录音上传、注释说明、收藏管理、在线播放

5. 留言板

私密留言、重要标记、已读状态、分类展示

6. 承诺墙

承诺发布、完成追踪、置顶功能、时间线展示

7. 纪念日管理

日期添加、提前提醒、分类展示、专属记录

8. 恋爱清单

事项管理、完成状态、进度可视化、感想记录

9. 时间线

自动整合、按序展示、多类型事件、爱情故事

10. 个人主页

资料展示、心情状态、喜好信息、伴侣查看

11. 登录日志

IP 记录、设备识别、浏览器解析、安全监控

💻 技术栈

技术类别

技术名称

用途说明

后端框架

Flask 3.0.0

轻量级 Python Web 框架

ORM 框架

Flask-SQLAlchemy 3.1.1

简化数据库操作

用户认证

Flask-Login 0.6.3

安全的会话管理

表单处理

Flask-WTF 1.2.1

CSRF 保护

数据库

SQLite

零配置文件型数据库

图片处理

Pillow >=10.1.0

图片压缩和格式转换

AI 接口

OpenAI API (agnes-2.0-flash)

智能情话生成

前端框架

Bootstrap 5

响应式设计

图标库

Font Awesome 6

丰富的图标资源

🤖 AI 智能情话功能详解(独家特色)

本项目的最大亮点是集成了 AI 大模型接口,实现智能情话生成功能。不同于传统的随机情话展示,本功能能够根据当前的时间、季节、节日等上下文,生成独一无二的情话,每天都不重复。

AI 情话生成特点:

  • 季节感知:根据春夏秋冬不同季节生成应景的情话
  • 时间感知:区分早晨、中午、下午、晚上、深夜不同时段
  • 节日识别:自动识别情人节、520、七夕、圣诞节等特殊日期
  • 不重复:设置 temperature=0.9 确保每次生成内容不同
  • 缓存机制:每天缓存一次,避免频繁调用 API
  • 容错处理:AI 调用失败时自动 fallback 到本地备用情话

📁 项目结构

项目采用标准的 Flask 应用结构,代码组织清晰,易于维护和扩展:

Love/
├── app.py                  #
主应用入口
├── config.py               # 配置文件
├── models.py               # 数据库模型(10 张表)
├── utils.py                # 工具函数
├── ai_utils.py             # AI 工具函数(情话生成)
├── requirements.txt        # 依赖列表
├── README.md               # 详细文档

├── routes/                 #
路由模块(10 个蓝图)
│   ├── auth.py             # 认证相关
│   ├── main.py             # 首页
│   ├── photos.py           # 照片墙
│   ├── voice.py            # 语音日记
│   ├── messages.py         # 留言板
│   ├── promises.py         # 承诺墙
│   ├── anniversaries.py    # 纪念日
│   ├── bucketlist.py       # 恋爱清单
│   ├── timeline.py         # 时间线
│   └── profile.py          # 个人主页

├── templates/              # HTML
模板(15 个页面)

└── static/uploads/         #
用户上传文件
    ├── thumbnails/         # 照片缩略图
    └── voices/             # 录音文件

🗄️ 数据库设计

项目包含 10 张数据表,设计规范,关系完整:

表名

中文名称

说明

users

用户表

用户信息、个人资料、伴侣关联

photos

照片表

照片信息、描述、相册关联

albums

相册表

相册分类管理

voice_records

语音录音表

录音文件、标题、注释

messages

留言表

留言内容、已读状态

promises

承诺表

承诺内容、完成状态

anniversaries

纪念日表

纪念日、提醒设置

bucket_list_items

恋爱清单表

事项、完成状态

timeline_events

时间线事件表

事件整合展示

login_logs

登录日志表

登录信息、设备记录

🔒 安全特性

  • 密码加密:使用 Werkzeug pbkdf2:sha256 算法加密存储
  • 会话管理:Flask-Login 实现安全的会话管理和自动登录
  • 权限验证:严格的登录验证,未登录用户无法访问任何页面
  • 文件上传安全:限制上传文件类型和大小,防止恶意文件
  • 登录日志监控:记录每次登录的 IP、设备、浏览器信息
  • 邀请码绑定机制:一对一绑定限制,防止重复绑定
  • 双向绑定验证:确保情侣双方正确关联

🎨 设计特色

  • 温馨浪漫主题:粉色系配色方案,营造浪漫氛围
  • 浮动爱心动画:页面背景浮动爱心效果,增添趣味
  • 毛玻璃效果:卡片采用毛玻璃效果,现代美观
  • 中文书法字体:使用马善政、Noto Serif SC 等优雅字体
  • 响应式设计:完美适配手机、平板、电脑各种屏幕
  • 交互动画:丰富的 hover 效果和过渡动画

🚀 部署方式

项目提供三种部署方式,满足不同需求:

  • 本地运行:python app.py,适合开发调试和个人使用
  • 生产部署:Gunicorn + Nginx,适合正式上线运行
  • Docker 部署:提供 Dockerfile,一键容器化部署

👥 适合人群

  • 计算机专业学生:毕业设计、课程作业、项目展示的绝佳选择
  • Python 学习者:学习 Flask 全栈开发的实战项目
  • 情侣/夫妻:记录恋爱生活的私密数字空间
  • 创业者:基于此项目二次开发,打造情侣 SaaS 产品
  • 前端开发者:学习 Bootstrap 5 和响应式设计
  • AI 应用开发者:学习如何集成大模型 API 到实际项目

📦 购买须知

购买后您将获得:

  • 完整的源代码(Python + HTML + CSS + JavaScript)
  • 详细的 README 文档(含安装、配置、部署说明)
  • 完整的数据库设计文档(10 张表)
  • AI 接口调用示例代码
  • 项目结构说明和代码注释
  • 部署教程(本地 + 云服务器 + Docker)
  • 免费的售后答疑服务
  • 后续功能更新优先获取

温馨提示:

  • 本项目为数字产品,购买后不支持退款
  • AI 情话功能需要自行配置 API Key(代码中有示例)
  • 购买后可在个人/商业项目中使用,但不得转售源码
  • 提供技术支持,但不包含二次开发服务
  • 如需定制开发,请联系作者协商
  • 联系方式可直接私信作者

💎 项目价值

这不仅是一个情侣记录网站,更是一个完整的 Flask 全栈项目实战案例。通过学习本项目,您将掌握:

  • Flask 蓝图(Blueprint)的模块化开发
  • SQLAlchemy ORM 的数据库操作
  • Flask-Login 的用户认证系统
  • 文件上传与图片处理(Pillow)
  • 大模型 API 的集成与调用
  • Bootstrap 5 的响应式设计
  • SQLite 数据库的设计与优化
  • Web 安全的最佳实践
  • 项目的部署与运维

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

💝 愿有岁月可回首,且以深情共白头 💝

我们的爱情空间 - 只属于你们的私密天地

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐