Instagram克隆
等级: 3-高级
一个Facebook的Instagram应用程序的克隆,您可以使用登录/注册,创建新帖子,关注其他用户并查看您关注的人发布的帖子。
您应该使用全栈方法(如MEAN、MERN或VENM堆栈)创建一个MVP(最小可行产品),将图像存储到服务器并展示给客户端。
用户故事
- [ ] 用户可以注册账户,存储他们的姓名、电子邮件/用户名和密码,然后使用凭据登录应用程序
- [ ] 用户可以创建帖子,并将图像存储到服务器上(最好存储在数据库中)
- [ ] 用户有一个个人资料,显示他们上传的所有图像
- [ ] 用户可以关注其他用户
- [ ] 用户可以看到他们关注的人发布的帖子(用户关注的人发布的帖子)
额外功能
- [ ] 用户可以看到全局图像流
- [ ] 当添加新帖子时,刷新源feed(您可以利用Web Sockets实现)
- [ ] 用户可以向其他用户发送消息
- [ ] 用户可以为关注者创建故事
有用的链接和资源
- 如何制作Instagram克隆
- Node & Mongo基本CRUD操作
- Socket.io
- MERN堆栈
- MEAN堆栈
- 使用Passport和bcrypt进行全栈应用用户认证
- 使用Multer进行Express文件上传