VishnuVardhanBR / serenity-harbor

Serenity Harbor provides 24/7 AI-based mental health support, focusing on accessibility, anonymity, and inclusivity. It's designed for individuals with social anxiety, hearing or speech impairments, and anyone seeking confidential care.
https://www.serenityharbor.live
1 stars 0 forks source link

Serenity Harbor

Serenity Harbor Logo

Backend Setup:

Create a virtual environment:

python -m venv venv

Activate the virtual environment:

for windows

.\venv\Scripts\activate

for Linux

source venv/bin/activate

Install the required Python packages:

pip install -r requirements.txt

Create a .env file in the root directory with the following content or check Discord #resources for my .env

OPENAI_API_KEY = <your_api_key_here>
FT_MODEL = <finetuned_model_id>
MONGODB_URI = <mongodb_uri>
JWT_SECRET_KEY = <jwt_secret_key>
TOKENIZERS_PARALLELISM = false

Frontend Setup:

Install Node.js dependencies:

npm install

Start the frontend development server:

npm start

Create a .env file in the frontend directory and add the following

REACT_APP_BACKEND_HOST=http://127.0.0.1:8080

Use /login /register and /chat if some of the pages are in development and you cannot access pages.

Color Palette

palette

90B4B8

367A8C

FAF9EE

F4F4F6

FFFFFF