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.
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
uvicorn main:app --reload
Navigate to the project directory on client side
cd ../client
npm run dev