校园即时通讯软件

我要开发同款
proginn20474243182023年06月17日
187阅读
所属分类APPwebapp区块链

作品详情

1.一个即时通讯网页APP,最重要的功能是即时通讯,采用websocket技术实现,同时还可以即时发送和接收文件、图片,如下面的展示图所示,其他的功能比较普通,用户注册、登录,修改用户信息(头像、密码),申请好友,同意好友申请等。
2.我负责全部的前端开发,前端采用React开发,CSS in JS绘制页面,文件采用IPFS存储和读取。即时通讯功能在前后端都配置了websocket。用到的工具库包括:IPFS, axios, crpto-JS(在前端对用户密码进行加密),基于React生态,用到了React-Router-DOM, React 函数式组件,React hook 包括 useState, useEffect, useMemo, useNavigate (React Router version 6), useContext, and useRef。 开发的一些方法范式:路由守卫、路由管理、errorMessage统一管理,CSS in JS,前端文件管理分级
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论