开发过程教学——交友小程序

交友小程序

  • [1. 我的基本信息](#1. 我的基本信息)
  • [2. 我的人脉](#2. 我的人脉)
    • [2.1 我的关注](#2.1 我的关注)
    • [2.2 我的粉丝](#2.2 我的粉丝)
  • [3. 我的视频](#3. 我的视频)
  • [4. 我的相册](#4. 我的相册)

特别注意:由于小程序分包限制2M以内,所以要注意图片和视频的处理。

1. 我的基本信息

数据库表:

  1. 我的基本信息
  2. 我的登录退出记录
  3. 我的登录状态(redis)
  4. 我的相册

2. 我的人脉

数据库表:

  1. 我的关注 (好友基本信息、好友置顶等级、备注)
  2. 我的粉丝 (粉丝基本信息、粉丝置顶等级、备注)
  3. 我的特别关注(特别关注置顶等级、备注)
  4. 我的关注总量表(内存存储)
  5. 我的粉丝总量表(内存存储)

2.1 我的关注

我-n个好友

2.2 我的粉丝

我-n个粉丝

3. 我的视频

数据库表

  1. 视频基本信息
  2. 视频具体内容(CDN/磁盘/...)(怎么做到快?)
  3. 视频统计信息(总播放量、当前观看人数、)
  4. 视频评论(重点)

4. 我的相册

数据库表

  1. 相册基本信息
  2. 相册内容存储(CDN/磁盘/...)(怎么做到快?)
  3. 相册统计信息(总播放量、当前观看人数、)
  4. 视频评论(重点)

特别注意:由于小程序分包限制2M以内,所以要注意图片和视频的处理。

比如如下方式处理图例:



相关推荐
宠友信息1 天前
2025社交+IM及时通讯社区APP仿小红书小程序
java·spring boot·小程序·uni-app·web app
光影少年2 天前
AIGC + Taro / 小程序
小程序·aigc·taro
2501_915918412 天前
在 iOS 环境下查看 App 详细信息与文件目录
android·ios·小程序·https·uni-app·iphone·webview
2501_916007472 天前
没有 Mac 用户如何上架 App Store,IPA生成、证书与描述文件管理、跨平台上传
android·macos·ios·小程序·uni-app·iphone·webview
天空属于哈夫克32 天前
Go 语言实战:构建一个企微外部群“技术贴收藏夹”小程序后端
小程序·golang·企业微信
菜鸟una2 天前
【微信小程序+Taro 3+NutUI 3】input (nut-input) 、 textarea (nut-texteare)类型使用避坑
前端·vue.js·微信小程序·小程序·taro
计算机毕设指导62 天前
基于微信小程序的校园二手交易系统【源码文末联系】
java·spring boot·spring·微信小程序·小程序·tomcat·maven
Jiaberrr2 天前
小程序setData性能优化指南:避开坑点,让页面丝滑如飞
前端·javascript·vue.js·性能优化·小程序
Code王2 天前
【课程设计/毕业设计】基于springboot +微信小程序的家政服务平台系统基于小程序的家政服务系统安全开发【附源码、数据库、万字文档】
spring boot·小程序·课程设计
CHU7290352 天前
旧物回收小程序前端功能版块解析:便捷赋能闲置循环
小程序