Mohitbasnet / Django-chat-app

In this project, we dive into the world of real-time communication by leveraging Django Channels to create a dynamic chat website. Join us as we combine the power of Django, Channels, Tailwind, and JavaScript to build an interactive platform that allows users to engage in real-time conversations with agents on the backend.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django Chat APP

This is a real-time communication project using Django Channels to create a dynamic chat website.

Features

  • Authentication : This is for security only the authenticated user can access.
  • Chat bubble and join : While join a chat or a room, there will be bubble while messaging
  • Send messages: User can send message to admin and admin also can reply to that message in realtime
  • Typing Information: This functionality will show the user that admin is typing.
  • Join and Delete rooms: Admin can join and delete the rooms

Technologies Used

  • Backend:
    • Django Channels
    • Python
  • Frontend:
    • Javascript
    • Tailwind CSS

Getting Started

Backend

Navigate to the backend folder:

cd Django-chat-app

python3 -m venv venv

. venv\Scripts\activate

pip install -r requirements.txt

python manage.py makemigrations

python manage.py migrate

python manage.py runserver, run at port 8000

Project Overview

  • Homepage image

  • Chat Bubbling image

  • Rooms image

  • Reply by Admin image

  • Addin User image

Contributing

Contributions to this project are welcome! If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

About

In this project, we dive into the world of real-time communication by leveraging Django Channels to create a dynamic chat website. Join us as we combine the power of Django, Channels, Tailwind, and JavaScript to build an interactive platform that allows users to engage in real-time conversations with agents on the backend.


Languages

Language:Python 46.9%Language:HTML 32.9%Language:JavaScript 20.1%Language:CSS 0.1%