A musical sequencer canvas for multiplayer jamming
Run the backend locally in dev mode:
cd jamvas-backend
npm install
npm run start:devBy default, the backend should be available at:
Create a .env file with the following content at the root of the frontend folder:
VITE_BACKEND_API_BASE_URL=http://localhost:3000/api
Run the frontend locally in dev mode:
cd jamvas-frontend
npm install
npm run devBy default, the frontend should be available at:
Dockerized setup
If you want to test the dockerized application, you can use the provided docker compose stack.
docker compose up -dAccess the locally running containerized backend at:
The docker-compose stack will run a simple http server, serving the frontend at:
The demo environment attempts to keep the running costs as low as possible.
The frontend is hosted on Github Pages:
The backend is hosted on an Azure App Service:
For more details on the infrastructure, check ./jamvas-infrastructure.
