1.功能需求 支持用户使用邮箱注册和登录、注销添加、删除、编辑好友、好友列表支持好友之间即时聊天能支持手机端和离线模式 2.技术堆栈 2.1 前端 Bootstrap4Angular5 2.2 后端 Firebase,支持用户登录、数据库存储、对象存储、部署(提供二级域名)、云函数。也是目前流行的BaaS(Backend as a service)。 3.脑图