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.
- 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.
- Django
- HTML
- Tailwind CSS
To run the DjangoChat application locally, follow these steps:
- Ensure you have Django installed on your machine.
- Clone this repository to your local machine.
- Set up the SQLite database and configure Django settings.
- Run the Django server to launch the application.
- 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.