Product Perspective: The Support By Tehdrienne (SBT) is a responsive web application that is designed to provide psychological counseling and therapy for students in UCI, by professional therapists. SBT aims to attract an audience at the local levels of University of California, Irvine.
A free, open-source clubhouse alternative and proof-of-concept.
How to Build your own Clubhouse
Fork this repository, read the blog post and follow the tutorial to build the app!
Product Functions: Support By Tehdrienne is a website based application that is compatible with any mobile devices. It is mainly operated by numerous live chat rooms, where professional therapists host the sessions.
-
Install Docker
sudo apt install docker.io
-
Install PostgreSQL and PostGIS I highly recommend a Docker installation:
- Install Docker
- Download and run the official PosgreSQL/PostGIS docker image
Alternatively, you can perform an installation directly on the host operating system:
- Download the official PostgreSQL installer for your system.
-
Start PostgreSQL database service If you're using a docker installation, run
docker run --name clubhouse-postgres -e POSTGRES_PASSWORD=mysecretpassword -d -p 5432:5432 postgis/postgis
-
Install Node.js
-
Clone or fork this repo
-
Run
npm install
in your project root -
Run
npm start
to start the app server
- SSH into your Postgres docker container:
docker exec --user postgres -it clubhouse-postgres /bin/bash
(Skip this step if you have a native PostgreSQL installation) - Run
psql
on the terminal