All Projects → longyanjiang → Nine-chat-frontend

longyanjiang / Nine-chat-frontend

Licence: other
采用socketio打造的多人实时通讯多房间在线音乐聊天室

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
Less
1899 projects

Projects that are alternatives of or similar to Nine-chat-frontend

nestjs-throttler-storage-redis
Redis storage provider for the nestjs-throttler package.
Stars: ✭ 56 (+3.7%)
Mutual labels:  socketio, nestjs
titanium-socketio
Use the native Socket.io SDK's with Axway Titanium.
Stars: ✭ 25 (-53.7%)
Mutual labels:  socketio
graphql-utils
Utilities and helpers to make working with GraphQL.js based APIs simpler.
Stars: ✭ 42 (-22.22%)
Mutual labels:  nestjs
crypto-watchdog
Crypto Watchdog is an open-source developer friendly project, periodically queries crypto market and notifies potential pumps & recently added tokens/coins via web-hooks.
Stars: ✭ 22 (-59.26%)
Mutual labels:  nestjs
BUA-FE
本科毕设,搭建一套小而全面的校园外卖系统。主要使用wei-xin-mini + TypeScript + nest.js + typeORM + rabbitmq技术栈。
Stars: ✭ 20 (-62.96%)
Mutual labels:  nestjs
azure-func-http
Azure Functions HTTP adapter for Nest framework (node.js) 🌥
Stars: ✭ 121 (+124.07%)
Mutual labels:  nestjs
unnue-nuxt
开媛笔记,基于nuxt ssr首屏服务器端渲染 ⚡。用于分享、记录、交流和学习,希望可以帮助到小伙伴们。同时网站在永久更新,备好鸡血,一起来战 Ooh aah!
Stars: ✭ 98 (+81.48%)
Mutual labels:  nestjs
nest-rabbit-tasks
nest-rabbit-worker is a TaskQueue based upon RabbitMQ for NestJS
Stars: ✭ 29 (-46.3%)
Mutual labels:  nestjs
mmo-arch
Base Architecture for creating scalable games using microservices through Angular, Phaser, NestJS, NATS, and MySQL
Stars: ✭ 25 (-53.7%)
Mutual labels:  nestjs
blog-be-next
The back-end platform for Yancey blog.
Stars: ✭ 33 (-38.89%)
Mutual labels:  nestjs
starter-reactnative-nestjs-mysql
Starter mobile ReactNative NestJS MySQL with continuous integration and AWS deployment
Stars: ✭ 16 (-70.37%)
Mutual labels:  nestjs
matnbaz
📚 The source-code for matnbaz.net. A monorepo containing the back-end (NestJS/Prisma/Apollo), front-end (Next.js/Apollo) and some tooling.
Stars: ✭ 481 (+790.74%)
Mutual labels:  nestjs
hapi-react-fullstack-boilerplate
Hapi, Sequelize, React, etc.
Stars: ✭ 21 (-61.11%)
Mutual labels:  socketio
nestjs-rmq
A custom library for NestJS microservice. It allows you to use RabbitMQ or AMQP.
Stars: ✭ 182 (+237.04%)
Mutual labels:  nestjs
truthy
Open source headless CMS API written using NestJS, that has pre built modules like User Management, Role Management, Permission Management, Email Module, Account Settings, OTP, Throttling, RBAC support, Localization, and many more.
Stars: ✭ 200 (+270.37%)
Mutual labels:  nestjs
nestjs-extensions
[WIP] A bunch of useful and opinionated filters, modules, pipes... to use with Nest framework. 😻
Stars: ✭ 43 (-20.37%)
Mutual labels:  nestjs
nestjs-dynamoose
Dynamoose module for Nest
Stars: ✭ 84 (+55.56%)
Mutual labels:  nestjs
nestjs-pg-notify
NestJS custom transport strategy for PostgreSQL Pub/Sub.
Stars: ✭ 53 (-1.85%)
Mutual labels:  nestjs
nestjs-mercurius
NestJs module to use Mercurius as GraphQL server
Stars: ✭ 38 (-29.63%)
Mutual labels:  nestjs
SocketIOServer
A simple socket.io tutorial using netty-socketio
Stars: ✭ 24 (-55.56%)
Mutual labels:  socketio

2.x版本已经更新

项目图片

项目地址

项目迁移

  • 一台云服务器

  • 一个mysql服务器即可

  • 一个私有文件远程存储的接口

    项目已经提供了测试数据,拉下项目可直接运行,typeorm可自动化建表,无需额外操作,修改数据库地址即可快速迁移完成。

项目启动

  • 项目采用了 orm 操作数据库、所以只需要在config中配置上自己的数据库、就会初始化成功、orm会自动创建所需要的数据库

  • 项目提供了一个测试数据库、可以直接使用、账号密码都有配置、可以自行操作即可

  • 前端部分 cnpm install npm run dev

  • 后端部分 pnpm install npm run start:dev 后端使用了pnpm 如果启动或者安装依赖失败,请将node版本升级到14+ 或者使用**pnpm6 **版本

免责声明

平台音乐数据来源于第三方网站,仅供学习交流使用,请勿用于商业用途。

更新历史

1.x:
	1、普通文字聊天、粘贴图片发送、在线搜索表情包发送等聊天功能
	2、在线搜索歌曲、点歌、切割、收藏歌曲
	3、歌曲实时播放,所有人共享一个实时歌单、一起听歌
	4、实时修改个人信息资料
	5、支持自定义专属背景
	6、快捷键等待你的探索

2.x: 2022051
	1.新增个人私有房间,支持用户创建自己独立的房间了
	2.新增图片或文件发送,可直接粘贴到输入框即可
	3.支持消息引用,点击引用的消息会自动滚动到指定位置
	4.上拉平滑加载更多[修复1.0]上拉抖动问题
	5.新增消息两分钟内可撤回
	6.划分三级权限 超级管理员>房主>普通用户 支持加密房间
	7.新增夜间主题和透明主题,支持部分快捷操作
	8.新增部分快捷键

更多功能等你来提...

项目部分截图

基础技术栈

  • 前端采用 vue + socker-io 未使用ui框架

  • 后端采用 nestjs + typeorm + mysql + socket.io

佛系更新 有需要请 issues提 看到有需要就更新、没有就GG

关于更新

详情功能看预览地址,有bug就留言,就更新,没需要就G了,基础模型功能都有,可以自己二次开发。

有时间也会更新部分功能上去、尽量做到简洁、方便各位移植和部署。

有创意或想法可以提issues,采纳会回复更新。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].