Skip to content

F-Jackson/easy-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy-Chat-V1


Easy-Chat is a project where you can register and send encrypted messages to other users.

Project Live Demo >>>

Status

✅ Usable

✅ Finished

Features

  • User Registration
  • Jwt Authentication
  • Multiple Chats
  • Encrypted messages
  • Messages with files
  • Delete Messages
  • Delete Chats

Technologies

  • Python
  • Typescript
  • Django
  • Django-Rest
  • PyJwt
  • React
  • Axios
  • React-Recoil

Installation

Front end

Enter in the react-js folder, open your terminal and install all packages

npm i

Next start the project in your favorite browser

npm start

Backend

Install Python 3.11

Enter in the Django-ai folder, open yourt terminal and create a virtual environment

python3 -m venv /path/to/new/virtual/environment

Install all you need to run the project using Pip

pip install -r requirements.txt

Start the project

python manage.py runserver

Usage

Create your user

Find a user and add new chat

Select the chat

Send Messages, files and audios

Have Fun

Creator

Made by Jackson Fernandes.

My Portfolio: https://portfolio-jackson-fernandes.vercel.app/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published