Skip to content

Latest commit

 

History

History
79 lines (58 loc) · 2.18 KB

README.md

File metadata and controls

79 lines (58 loc) · 2.18 KB

ApnaChat

Description

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.

Features

  • 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.

Installation

Prerequisites

  • Node.js and npm installed

Steps

  1. Clone the repository:

    git clone https://github.com/your-username/apnachat.git
  2. Navigate to the project directory:

    cd apnachat
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm start
  5. Open your browser and navigate to http://localhost:3000.

Usage

  1. Open the app in your browser.
  2. Enter your name and join a room.
  3. Start chatting with other members in the room.
  4. Receive notifications when new users join the room.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:
    git commit -am 'Add new feature'
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Open a pull request.

Credits

Developed by Ramkrishn Rai.

Contact


Feel free to use ApnaChat for quick and private chats or meetups!