Ela Chat App facilitates seamless communication by enabling users to send and receive messages effortlessly.
- Registration and login features.
- Establish private chat rooms.
- Search for users by username.
- Manage profile information.
- Instantaneous sending and receiving of messages.
Follow the below steps in order to step this project on your local machine.
-
Make sure you have python version 3.9.5 running on your local machine.
-
In case you don't have python installed, go to the official website (Python.org) and install it.
- Clone repository
git clone [email protected]:Guri-X/Ela-Chat-App.git
- Create a virtual environment
cd Ela-Chat-App/
python -m venv env
- Activate virtual environment
source env/bin/activate
- Install requirements from requirements.txt file
pip install -r requirements.txt
- Create .env file and add your django SECRET_KEY
cp .env.sample .env
- Migrate database
python manage.py migrate
- Start project at http://localhost:8000
python manage.py runserver 8000
If you would like to improve this project by adding more features or improving the UI, feel free to create a pull request.
Distributed under the MIT License. See LICENSE.txt
for more information.
🌟 Gurvinder Singh - @Guri_XD
📧 Email - [email protected]
🚀 Project Repo - https://github.com/Guri-X/Ela-Chat-App