前言
年后复工,公司的活不多,作为一名小菜鸡,总是在琢磨着做一些小功能,突发奇想做一个简单的聊天室,抱着学习的态度,说干就干。
功能整理
每一个产品的开始都是因为想要实现一个功能,从而引申出一系列附带功能。
1. 用户
聊天室的主要功能自然就是聊天,聊天的主体自然是个人用户,那么就引申出了用户系统(注册、登录等一系列功能)。
2. 聊天记录
聊天记录怎么能丢失呢,浏览器无法做到在电脑本地缓存聊天信息,那么就服务端代劳吧,因为体量小,用户量小,暂定使用数据库存储的方案。
3.创建与加入
用户可自行创建房间,通过随机生成的房间号进行分享,同时加入了密码功能实现加密房间。
技术框架
前端部分:VUE3+Ts+ElementPlus
后端接口:NodeJS
数据库:Mysql
预览
非常抱歉,服务器已关闭,没有预览地址了