Skip to content

Realtime Chatroom with Django, htmx, and WebSockets

Notifications You must be signed in to change notification settings

aneebp/RealTime-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realtime Chatroom with Django, htmx, and WebSockets

This project is a real-time chatroom application built using Django, htmx, and SQLite database. It allows users to join chatroom and exchange messages with other users in real-time, providing a smooth and interactive chat experience.

Features

  • User Authentication: Users can sign up, log in, and log out securely to access the chatroom.
  • Real-time Messaging: Messages are delivered instantly to all participants in the chatroom using WebSockets.
  • Smooth User Experience: htmx is used to enhance user interactions and provide a seamless chat experience without full-page reloads.
  • Responsive Design: The chatroom interface is responsive and works well on both desktop and mobile devices.

Technologies Used

  • Python Django: Backend framework for handling user authentication, database management, and WebSocket connections.
  • SQLite Database: Lightweight and easy-to-use database for storing user information, chatroom data, and messages.
  • htmx: Client-side library for creating dynamic and interactive web pages with minimal JavaScript.
  • WebSocket: Provides bidirectional communication between the server and clients, enabling real-time messaging in the chatroom.

About

Realtime Chatroom with Django, htmx, and WebSockets

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published