this is a friendly chat application build using django . it allows you to send and receive messages with your friends as you like.
- user authentication(signup, login, logout, reset password)
- manage user profile(change user thumbnail)
- send message, receive message
- messages notification
- search for friend follow friend
- unfollow friend
- notification for request friend
- accept request friend
- delete request friend
- Python
- Django
- Django channels
- Web Socket
- PostgreSQL
- HTML
- CSS
- Clone the repository:
https://github.com/KhadijaAbdeLouassaa/chat-application.git
- Create virtual environment:
pip install virtualenv
virtualenv env
- Activate virtual environment:
env\scripts\activate
- Install requirements:
pip install -r requirements.txt
- Migrate Database:
py manage.py makemigrations
py manage.py migrate
- Runing server:
py manage.py runserver