Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phidlarkson/trio-chat-application
A chat application
https://github.com/phidlarkson/trio-chat-application
Last synced: 7 days ago
JSON representation
A chat application
- Host: GitHub
- URL: https://github.com/phidlarkson/trio-chat-application
- Owner: PhidLarkson
- Created: 2023-11-25T16:10:46.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-25T23:43:38.000Z (about 1 year ago)
- Last Synced: 2024-11-08T16:23:24.073Z (2 months ago)
- Language: HTML
- Homepage:
- Size: 886 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# trio-chat-application
Chat application built with Django to showcase the use of Django Channels.## Table of Contents
- [Overview](#overview)
- [Features](#features)
- [Installation](#installation)
- [Screenshots](#screenshots)
- [License](#license)# Overview
Trio Chat Application is a Django-based chat platform utilizing Django Channels to enable real-time communication. This project serves as a learning example for implementing Django Channels in a chat application.# Screenshots
- Login Screen
![Login Screen](screenshots/1.png)- Chat Lobby
![Chat Lobby](screenshots/2.png)- Room with Messaging
![Room with Messaging](screenshots/4.png)## Features
- User authentication and login
- Chat lobby to join different chat rooms
- Real-time messaging within chat rooms
- Responsive and user-friendly design## Installation
### Prerequisites
- Python (3.6 and above)
- Django (3.0 and above)### Steps
1. Clone the repository: ```git clone https://github.com/your-username/trio-chat-application.git```
2. Navigate to the project directory: ```cd trio-chat-application```
3. Install dependencies: ```pip install -r requirements.txt```
3. Apply database migrations: ```python manage.py migrate```
4.Start the development server: ```python manage.py runserver```Visit http://localhost:8000/ in your web browser.
Explore the chat application, create an account, and start chatting!
### License
This project is licensed under the MIT License.