Skip to content

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.

Notifications You must be signed in to change notification settings

Ram0O7/Apnachat

Repository files navigation

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!

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published