Skip to content

fghiasi/imperfection1.0

 
 

Repository files navigation

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

About

A free, open-source clubhouse alternative and proof-of-concept.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.5%
  • CSS 22.3%
  • Handlebars 17.2%