Chatter:课堂聊天室项目

时间:2024-05-21 07:29:23
【文件属性】:

文件名称:Chatter:课堂聊天室项目

文件大小:10.56MB

文件格式:ZIP

更新时间:2024-05-21 07:29:23

nodejs bootstrap reactjs expressjs socketio

注意:我仅创建了1000个管理密钥(无法通过站点创建管理注册密钥)。 如果您需要更多,请告诉我。 无需管理员密钥即可完成注册,但是他们无法创建房间。 喋喋不休 概述 是否曾经想过为您注册的课程进行实时群聊? 好吧,现在有Chatter。 实时聊天Web应用程序,用于将班级中的个人连接到聊天室。 这就像休闲裤,但用于上课。 学生将注册该应用程序,并可以与他人进行实时聊天或与某人进行私人聊天。 将有多个会议室,允许一次多个聊天会话。 学生还可以看到他们班上当前谁在线。 Chatter需要输入密钥才能登录。 这是由讲师提供的(密钥是由Chatter生成的)。 资料模型 该应用程序将存储用户,聊天室和私人消息 用户可以在多个聊天室中(按参考)。 用户可以处于多个私人消息中(按参考)。 每个聊天室将包含一个用户名列表(按参考)。 每个私人消息将包含2个用户名(按参考)。 一个示例用户: {


【文件预览】:
Chatter-master
----client()
--------index.jsx(2KB)
--------components()
--------index.css(45B)
----.babelrc(37B)
----config()
--------config.js(320B)
--------.prodKeys.js(56B)
----documentation()
--------home.jpg(958KB)
--------register.jpg(1.49MB)
--------direct-message.jpg(1.26MB)
--------user.jpg(1.2MB)
--------chat.jpg(1.41MB)
--------site-map.jpg(430KB)
--------keys.jpg(999KB)
--------room-name.jpg(1.09MB)
--------login.jpg(997KB)
----auth()
--------authRoutes.js(633B)
--------passport.js(1KB)
----package.json(2KB)
----.eslintrc.json(355B)
----test()
--------test.js(0B)
----routes()
--------register.js(1KB)
----socketio.js(2KB)
----api()
--------user.js(424B)
--------rooms.js(3KB)
--------chat.js(2KB)
--------key.js(1KB)
----package-lock.json(416KB)
----views()
--------partials()
--------pages()
----.gitignore(54B)
----webpack.config.js(525B)
----public()
--------css()
--------images()
--------js()
--------bundle.js(3.02MB)
----app.js(2KB)
----README.md(4KB)
----.eslintignore(17B)
----middlewares()
--------access.js(308B)
----db.js(2KB)

网友评论