https://github.com/omkaarr1/chat_room_using_websocket
Epsile is an open-source anonymous one-to-one chat application inspired by Omegle. It is built with a lightweight Node.js Express and Socket.io backend, offering a seamless real-time chat experience. The project is designed for simplicity, providing users with a platform to connect and chat with strangers anonymously.
https://github.com/omkaarr1/chat_room_using_websocket
chat-application socket-io webdevelopment webrtc
Last synced: 4 months ago
JSON representation
Epsile is an open-source anonymous one-to-one chat application inspired by Omegle. It is built with a lightweight Node.js Express and Socket.io backend, offering a seamless real-time chat experience. The project is designed for simplicity, providing users with a platform to connect and chat with strangers anonymously.
- Host: GitHub
- URL: https://github.com/omkaarr1/chat_room_using_websocket
- Owner: Omkaarr1
- License: gpl-3.0
- Created: 2024-12-06T11:20:11.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-07T16:13:19.000Z (7 months ago)
- Last Synced: 2024-12-07T16:29:02.841Z (7 months ago)
- Topics: chat-application, socket-io, webdevelopment, webrtc
- Language: JavaScript
- Homepage: https://stshub.fun
- Size: 224 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
epsile - an anonymous one-to-one chat
====epsile got it name from epsilon, and it's an open-source clone of Omegle. It's using a node.js express+socket.io combo as server backend.
Demo
---
https://www.stshub.fun/Installation
---
When you have cloned this repository, install express and socket.io like so:
```
$ npm install express socket.io
```
Then run the server:
```
$ node epsile-server
```Features
---
Compared to Omegle, epsile isn't close to it in features
* You can chat with another stranger. If there is no other stranger you'll have to wait.
* If you don't have the tab focused you'll get a popup if someone sends you a message.
* URLs in chat messages are clickable, and opens in a new tab when clicked. Don't click on links from strangers you don't trust!
* If you start your message with "/me " you will send an action. An example is if you write "/me ate a cookie" it will look like "*** Stranger ate a cookie" for the stranger.TODO
---
In no particular order:
* Add interests (see how Omegle does it)
* Add Omegle integration (chat with a stranger from Omegle inside epsile)
* Add custom styling/other themes (light/dark for example)
* Add question mode (discuss a topic with other strangers)
* Add collaboration features, like a simple drawing surface that both strangers can draw on
* Add webcam and voice support (it will most likely not happen)
* Better URL matching
* Audio notification & title notificationLicense
---
GNU General Public License V3