ApnaChat is a web-based instant chat application designed for quick and private chats or meetups online. Unlike traditional chat applications, ApnaChat does not store messages in a database, making it ideal for temporary and private conversations. Users can join various rooms with their name, and other members in the room will be notified of their presence. While it may not have extended privacy and security features, it showcases the fundamental workings of a chat application, and I'm proud to have developed this project as an individual developer.
- Instant Messaging: Real-time chat functionality without database storage.
- Multiple Rooms: Join any room by entering your name.
- User Notifications: Notify members when someone new joins the room.
- No Database Storage: Ideal for temporary and private conversations.
- Quick and Easy Setup: Perfect for quick meetups online.
- Node.js and npm installed
-
Clone the repository:
git clone https://github.com/your-username/apnachat.git
-
Navigate to the project directory:
cd apnachat
-
Install dependencies:
npm install
-
Run the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
.
- Open the app in your browser.
- Enter your name and join a room.
- Start chatting with other members in the room.
- Receive notifications when new users join the room.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -am 'Add new feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
Developed by Ramkrishn Rai.
- Email: [email protected]
- LinkedIn: linkedin.com/in/ramkrishn-rai
Feel free to use ApnaChat for quick and private chats or meetups!