dev:Dev Profile
我建造的
我已经使用github codespace 作为环境和reactJ,nodejs,socket.io作为工具创建了一个实时聊天应用程序。
类别提交:
古怪的通配符
应用链接
屏幕截图
描述
我已经使用reactjs,node.js,socket.io和github codespaces创建了一个聊天应用程序。该应用程序允许用户进行实时聊天对话。它提供了一个用户友好的接口,用于发送和接收消息以及显示聊天历史记录。该应用程序简单易于部署。
链接到源代码
允许许可证
该应用是根据MIT许可证
获得许可的背景(是什么让您决定构建这个特定的应用程序?是什么启发了您?)
我决定为Github X Dev Hackathon构建此聊天应用程序,因为我想创建一个可用于各种目的的实时通信工具,例如友好的协作或社区参与。我受到对远程通信工具(例如WhatsApp,Slack)等远程通信工具的需求的启发,并希望为此类应用程序的开发做出贡献。
我是如何构建它的(您是如何利用GitHub Action或Github代码?
github codesspace在设备中的存储容量较小,因此我利用了GitHub代码,这是GitHub提供的在线开发环境。它使我能够在不同的机器上拥有一致的开发环境,并使与他人合作变得易于合作。我使用reactj作为前端,node.js的后端,socket.io用于服务器和客户端之间的实时通信。
在整个开发过程中,我了解了有关使用socket.io建立实时通信系统以及如何处理并发连接的更多信息。我还获得了使用github代码的部署应用程序的经验,并利用github操作进行连续集成和部署。
整个黑客马拉松构建聊天应用程序为我提供了很棒的学习体验,并允许我为实时通信创建功能可扩展的应用程序。
其他资源/信息
Youtube 视频
后端服务器:Backend