Skip to content

CodeForPhilly/balancer-main

Folders and files

NameName
Last commit message
Last commit date
Feb 21, 2024
Mar 27, 2024
Jan 15, 2025
Mar 27, 2024
Mar 3, 2025
Feb 21, 2024
Mar 3, 2025
Feb 4, 2025
Jun 15, 2023
Feb 18, 2025
Feb 23, 2025
Dec 21, 2024

Repository files navigation

Balancer

Balancer is a website of digital tools designed to help prescribers choose the most suitable medications for patients with bipolar disorder, helping them shorten their journey to stability and well-being

Usage

You can view the current build of the website here: https://balancertestsite.com

Contributing

Join the Balancer community

Balancer is a Code for Philly project

Join the Code for Philly Slack and introduce yourself in the #balancer channel

The project kanban board is on GitHub here

Setting up a development environment

Get the code using git by either forking or cloning CodeForPhilly/balancer-main

Tools used for for Balancer development:

  1. Docker and docker-compose
  2. OpenAI API: Ask for the API key and add it to config/env/env.dev
  3. pgAdmin: The email and password are specified in balancer-main/docker-compose.yml
  4. Postman: Ask to get invited to the Balancer Postman team balancer_dev

Running Balancer for development

Start Docker Desktop and run docker compose up --build

The email and password are set in server/api/management/commands/createsu.py

Architecture

The Balancer website is a Django, React, and Postgres project

Source code layout

Important files and directories in balancer-main/:

  • docker-compose.yml: Used to run docker compose
  • server: Django backend
  • frontend: React frontend

License

Balancer is licensed under the AGPL-3.0 license