/Ela-Chat-App

Ela Chat App facilitates seamless communication by enabling users to send and receive messages effortlessly.

Primary LanguageHTMLMIT LicenseMIT

Ela Chat App

Ela Chat App facilitates seamless communication by enabling users to send and receive messages effortlessly.


Screenshots

Home Page Login Page
Dashboard Create Room

Features

  • Registration and login features.
  • Establish private chat rooms.
  • Search for users by username.
  • Manage profile information.
  • Instantaneous sending and receiving of messages.

Built With

Python   Django   Bootstrap


Getting Started

Follow the below steps in order to step this project on your local machine.

Prerequisites

  • 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.

Installation

  • Clone repository
git clone git@github.com: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

Execution

  • Migrate database
python manage.py migrate
python manage.py runserver 8000

Contributing

If you would like to improve this project by adding more features or improving the UI, feel free to create a pull request.

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

🌟 Gurvinder Singh - @Guri_XD

📧 Email - guri.developer97@gmail.com

🚀 Project Repo - https://github.com/Guri-X/Ela-Chat-App


References