Table of content
Welcome to our JustChat project! This project is live chat rooms is a simple web application that allows users to create chat rooms and communicate in real-time with other participants. With Live Chat Rooms, users can easily enter a room by simply entering its name, and then send and receive messages to and from any other user in that room.
-
Create and Join Rooms:
Create and Join Rooms: Users can create their own chat rooms and invite others to join, or join existing rooms by entering the room name. -
Real-Time Messaging:
All messages are sent and received in real-time, providing a seamless chat experience. -
Multiple Participants:
Any number of users can join a room, and all messages are visible to all participants. -
Simple and Intuitive Interface:
The interface is easy to use and requires no special training or technical expertise. -
Responsive Design:
The web application is designed to work seamlessly across all devices, including desktops, tablets, and mobile devices.
Click to expand!
## Project Structure
justchat
βββ build_env.sh
βββ chat
β βββ admin.py
β βββ apps.py
β βββ consumers.py
β βββ __init__.py
β βββ migrations
β βββ models.py
β βββ __pycache__
β βββ routing.py
β βββ templates
β β βββ index.html
β β βββ room.html
β βββ tests.py
β βββ urls.py
β βββ views.py
βββ justchat
β βββ asgi.py
β βββ __init__.py
β βββ __pycache__
β βββ settings.py
β βββ urls.py
β βββ wsgi.py
βββ manage.py
βββ README.md
βββ requirements.txt
git clone https://github.com/Muhammed-Sameih/incomeexpensesapi.git
cd incomeexpensesapi
git checkout main
rm -rf .git
git init .
git branch [branch-name] # make it descriptive
git add [file] # individual commits for each file are prefered
git commit -m "Your Commit Message"
python -m venv venv
source venv/bin/activate
Use .\venv\Scripts\activate
if on windows
docker run -p 6379:6379 -d redis:5
chmod +x build_env.sh
sudo ./build_env.sh
#################### OR ###################
(venv) python -m pip install pip --upgrade
(venv) python -m pip install -r requirements.txt
cd /path/incomeexpensapi
code .