NCHAT
#javascript #网络开发人员 #githubhack23

dev:Dev Profile

我建造的

我已经使用github codespace 作为环境和reactJ,nodejs,socket.io作为工具创建了一个实时聊天应用程序。

类别提交:

古怪的通配符

应用链接

Nchat

屏幕截图

Image description

Image description

描述

我已经使用reactjs,node.js,socket.io和github codespaces创建了一个聊天应用程序。该应用程序允许用户进行实时聊天对话。它提供了一个用户友好的接口,用于发送和接收消息以及显示聊天历史记录。该应用程序简单易于部署。

链接到源代码

Github

允许许可证

该应用是根据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