/Grafhy_Py

Web chat system em Python

Primary LanguageVue

GRAFHY (social media)

GRAFHY is a virtual communication platform that enables users to exchange messages, posts, and images. Furthermore, it offers features such as creating conversation groups, user login and registration, real-time encrypted messaging, message and post notifications, user profiles with photos, and encrypted passwords. Its MySQL database ensures efficient management of user interactions, making it a comprehensive and secure platform for online communication.

Technology

How To Use

git clone https://github.com/VitorCarvalho67/GrafhyPy.git

Navigate to the project directory on sever side

cd GrafhyPy/server

Create a virtual environment (venv) for the project

python -m venv venv

Activate the virtual environment. On Windows:

.\venv\Scripts\activate

On macOS and Linux:

source venv/bin/activate

Install the project's dependencies from requirements.txt.

pip install -r requirements.txt

Running the server side

uvicorn main:app --reload

Navigate to the project directory on client side

cd ../client

Running the cclient side

npm run dev