BeliTalks is a real-time random chat application where users can connect with strangers and chat in a simple and intuitive interface. The application uses Node.js and Socket.io for real-time communication and Express for serving static files.
- Real-time Chat: Connect and chat with random users in real-time.
- Typing Indicators: See when the other user is typing.
- Connection Status: Get notified when you connect or disconnect from a stranger.
- Simple Interface: User-friendly chat interface.
To run BeliTalks locally, follow these steps:
- Node.js (includes npm)
- Clone the repository:
git clone https://github.com/zroussam/BeliTalks.git
cd BeliTalks
- Install dependencies:
npm install express socket.io compression
Start the server:
node beliTalks.js
Open your browser and go to:
http://localhost:8001
- server.js: The Node.js server file.
- index.html: The main HTML file for the chat interface.
- package.json: Project metadata and dependencies.
- node_modules/: Directory for installed npm packages.
- Node.js: JavaScript runtime for server-side code.
- Express: Web framework for Node.js.
- Socket.io: Library for real-time web applications.
- Compression: Middleware for performance optimization.
For any questions or feedback, please contact stagic.dk