https://github.com/kriziu/stranger
Application that connects random people in chat rooms.
https://github.com/kriziu/stranger
nextjs react socket-io tailwindcss webrtc
Last synced: 8 days ago
JSON representation
Application that connects random people in chat rooms.
- Host: GitHub
- URL: https://github.com/kriziu/stranger
- Owner: kriziu
- Created: 2022-03-29T15:07:18.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-15T13:45:55.000Z (almost 4 years ago)
- Last Synced: 2025-02-09T00:05:13.835Z (12 months ago)
- Topics: nextjs, react, socket-io, tailwindcss, webrtc
- Language: TypeScript
- Homepage: https://stranger-kriziu.herokuapp.com/
- Size: 456 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stranger
An application that connects random people in chat rooms.
### Private room
Only 2 users, one is waiting in queue and second one is joining. Then they are connected.
### Custom room
User creates room, receive id and share with anyone to join it. Max of 9 users in room. To join this type of room just simply CTRL + V id on home page or paste a link to the browser.
## Features
- Simple chatting
- Sending images over websocket
- Audio share
- Video share
- Screen streaming
#### All sharing and streaming is made by webRTC
## Made using
- Next.JS
- TailwindCSS
- Framer Motion
- Express
- Socket.io
- Simple-peer
## Demo
LIVE DEMO https://stranger-kriziu.herokuapp.com