Skip to content

alexvegas22/htb

Repository files navigation

HTB

What is our app about

HTB is a Vue.js forum/chat web app. We created this as a way to communicate between friends and keep in touch without having to rely on social media apps.

Live Demo

http://v34l.com:5173

How do i run it?

HTB relies on 3 different apps : A vue.js frontend, a Flask API connected to Redis and a NodeJS websocket server.

To run the entire application, execute the deploy script

./deploy.sh

If you only want to run the front end :

cd htb-frontend
npm install
npm run dev

And for the backend :

redis-server &
python -m venv .venv
. .venv/bin/activate
pip install -r api/requirements.txt
cd api/
flask run &
redis-server &

For the chatting websocket server :

cd websocket/
npm install
node index.js &