Skip to content

The project is structured using Django framework, with HTML templates for frontend rendering. Web sockets are implemented for real-time communication between users. The SQLite database is utilized to store user information and chat messages. The UI design is enhanced using the Tailwind CSS framework, ensuring a responsive user interface.

Notifications You must be signed in to change notification settings

Lucifer1811/DjangoChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DjangoChat

DjangoChat is a powerful chat room application developed using Django, HTML, and Tailwind CSS, offering real-time communication capabilities and robust user management functionalities. It enables users to exchange messages seamlessly across the server, with features including user login, registration, and saving of previous chats. The application leverages web sockets for real-time communication and utilizes SQLite database for efficient storage and retrieval of chat data. The UI design is enhanced using the Tailwind CSS framework, ensuring a visually appealing and intuitive user interface.

Features

  • Real-time chat functionality powered by web sockets.
  • User login and registration system for secure access.
  • SQLite database for efficient storage and retrieval of chat data.
  • Ability to save and retrieve previous chat messages.
  • Enhanced UI design using the Tailwind CSS framework.

Technologies Used

  • Django
  • HTML
  • Tailwind CSS

Getting Started

To run the DjangoChat application locally, follow these steps:

  1. Ensure you have Django installed on your machine.
  2. Clone this repository to your local machine.
  3. Set up the SQLite database and configure Django settings.
  4. Run the Django server to launch the application.
  5. Access the application through a web browser to register/login and start chatting.

For detailed usage instructions and code walkthrough, refer to the comments and documentation within the source code files.

Sample Images:

  1. The landing page:

    image

  2. Login Page:

    image

  3. Sign Up:

    image

  4. Rooms Page:

    image

  5. Chat Room:

    image

About

The project is structured using Django framework, with HTML templates for frontend rendering. Web sockets are implemented for real-time communication between users. The SQLite database is utilized to store user information and chat messages. The UI design is enhanced using the Tailwind CSS framework, ensuring a responsive user interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published