LIVE Website: https://chatroom-web.herokuapp.com/
Room Page: User can chat realtime the first window is of User1- Elon Kumar and second is User2- Rama Krishnan
It's for chatting related to a topic, for example gaming rooms, coding rooms, physics study room, home work discussion rooms etc. and finding great partners you can learn and have fun with.
I wanted to make a website where topic related talks can be done without any sort of distraction. I have realized that when we discuss topics we learn more and this type of group learning stays with us for longer and it is also more practical.
I used Python (Django) for the backend, SQLite for database management, Bootstrap for the frontend. I'm planning on adding PostgreSQL for database management and I am already working on a much better and styled version of this web app concept, I may have uploaded it on my github by the time you are seeing this, check for DomainExpansion in my GitHub (website name may change if I don't get proper domain name for website).
Real-time Chat Room Web App. Made with Django. Backend written in Python and JavaScript.
After cloning the repository onto your machine, navigate to the project's directory. For this step, the ideal setup would be creating and activating a virtual environment (venv) then installing all the requirements.
Run the following commands:
- Create a venv with the name "ChatRoom_ENV"
- Activate the venv
python -m venv ChatRoom_ENV
ChatRoom_ENV\scripts\activate.batNow, from the project directory you can run:
pip install -r requirements.txt- Set yourself a
SECRET_KEYinsettings.py - Make the migrations to setup the tables in your SQLite database:
python manage.py migrate - Import all of the conjugate app data:
python manage.py shell
from chatmain import chatmain_db_import
chatmain_db_import.chatroom_import_all()
exit()- Start up the app:
python manage.py runserverThank you! That would be great. Please feel free to send any pull requests here.

