Skip to content

munna710/Realtime-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realtime Chat App

This is a realtime chat application built with Django and WebSockets. The application allows users to join chat rooms and communicate in real-time.

Features

  • Realtime messaging using WebSockets
  • Multiple chat rooms
  • User authentication
  • CSRF protection

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/realtime-chat-app.git
    cd realtime-chat-app/djangochat
  2. Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install the dependencies:

    pip install -r requirements.txt
  4. Apply the migrations:

    python manage.py migrate
  5. Create a superuser:

    python manage.py createsuperuser
  6. Run the development server:

    python manage.py runserver

Usage

  1. Open your browser and go to http://127.0.0.1:8000/.
  2. Log in with your superuser credentials.
  3. Create a new chat room.
  4. Join the chat room and start messaging.

Deployed Application

You can access the deployed application at https://realtime-chat-app-8oy9.onrender.com/.

shots

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published