Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ankush-web-eng/chatsia
Chat and Video call your friends with Chatsia. Built with Next.js, it uses web-sockets in the backend to chat live and exchange sdp or IPs to share media live as well.
https://github.com/ankush-web-eng/chatsia
mongodb nextjs14 prisma-orm react turborepo tyepscript webrtc websocket
Last synced: 8 days ago
JSON representation
Chat and Video call your friends with Chatsia. Built with Next.js, it uses web-sockets in the backend to chat live and exchange sdp or IPs to share media live as well.
- Host: GitHub
- URL: https://github.com/ankush-web-eng/chatsia
- Owner: ankush-web-eng
- Created: 2024-07-07T13:27:35.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-09-29T18:16:41.000Z (5 months ago)
- Last Synced: 2025-02-06T06:19:46.940Z (8 days ago)
- Topics: mongodb, nextjs14, prisma-orm, react, turborepo, tyepscript, webrtc, websocket
- Language: TypeScript
- Homepage: https://chat.ankushsingh.tech
- Size: 879 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
Chatsia
# Chatsia
## Connect, Chat, and Call with Ease
### Experience seamless communication with ChatSia - your all-in-one platform for messaging and video calls.
Try out chatting and video calling your friends at [ChatSia](https://chat.ankushsingh.tech)
### Utilised Web-Sockets and WebRTC
- The code which handles all this alone [backend](https://github.com/ankush-web-eng/Chatsia/tree/master/apps/backend_ws)
## If you are a dev curious about our code, follow below mentioned steps:
### Clone this repo
```bash
git clone https://github.com/ankush-web-eng/Chatsia
```### Install the dependencies
```bash
npm install
```### Run the application
Since this repo is a monorepo, managed by [TURBOREPO](https://turbo.build)
- if you want to start all the 3 apps simultaneously, run following command:
```bash
npm run dev
```- or you want to run any individual application, go to that app by:
```bash
cd apps
```- then "cd" into your desired app:
```bash
cd next_ws && npm run dev
```You will find the port on which application has started in console
## Happy Coding