Home
Projects
Resources
Alternatives
Blog
Sign In
Pengliheng Chatroom
Save
💬chat
Overview
Versions
Reviews
Resources
Project README
Chatroom
·
Architecture
Development(lerna)
datebase
mongodb
ansible
terraform
nignx gateway
package
frontend
vite[unplugin-auto-import/vite]
eslint+prettier
react+hook+ts+redux
@chakra-ui/react
tailwind
socket-io/client
Netlify
backend
node+ts
socket.io
Koa
cors
koa-router
koa-static
AWS
Dev
yarn npm install yarn run dev
Deploy
terraoform create a Vultr EC2 service
ansible create vm environment
ansible clone project
install dependences
build project
deploy project inside docker
CICD
cd ansilbe ansible-playbook cicd.yml
TODO
test coverage reach 100%
room name able to setup/change
room role: administer, menber, manager, room member
room icon
room online people display status
one account can only login for one user
webRTC - may need learn the course
add a vitural scroll container
BUG: when join default room, chatroom do 2 times ws push, need to be fixed!
Open Source Agenda is not affiliated with "Pengliheng Chatroom" Project. README Source:
plh97/chatroom
Stars
57
Open Issues
1
Last Commit
1 month ago
Repository
plh97/chatroom
License
MIT
Homepage
https://chat.plhh.xyz
Tags
Chat
Github
Koa
Mongodb
React
Ansible Playbook
Docker
Node.js
Terraform
Open Source Agenda Badge
Submit Review
Review Your Favorite Project
Submit Resource
Articles, Courses, Videos
Submit Article
Submit a post to our blog
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github