Business Accounting Cloud (or BAC) is client-server application that consists of 2 main parts:
- Server app written on NodeJS and fastify
- Client app written on Angular
- Install NodeJS
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -sudo apt-get install -y nodejs
- Install Python
sudo apt-get install -y pythonnpm install --build-from-source --python=/usr/bin/python3
- Install SQLite3
sudo apt-get install make gcc g++sudo apt-get install sqlite3
- Run
cd servernpm installnpm start
- Run
cd clientnpm installnpm run build
sudo apt-get install screennpm i -g local-web-serversudo /home/ubuntu/bac/hostApp.sh &screen, then/home/ubuntu/bac/startApi.sh &, thenCtrl+AandDto detach from screen session (screen -rto restore)