Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 2.03 KB

README.md

File metadata and controls

42 lines (29 loc) · 2.03 KB

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.

This repository contains the complete source-code for the blog post:

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.

App Screenshots

On desktop

Screenshot on a desktop browser

Instructions to install

  1. Install Docker sudo apt install docker.io

  2. Install PostgreSQL and PostGIS I highly recommend a Docker installation:

    Alternatively, you can perform an installation directly on the host operating system:

    • Download the official PostgreSQL installer for your system.
  3. 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

  4. Install Node.js

  5. Clone or fork this repo

  6. Run npm install in your project root

  7. Run npm start to start the app server

To execute psql commands

  1. 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)
  2. Run psql on the terminal