Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.53 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.53 KB

BeatForge: Clients 📦

GitHub GitHub Workflow Status (with event) GitHub Workflow Status (with event)

This repository contains our SvelteKit web client and Tauri GUI client. The web client is hosted at beatforge.net and the GUI client is available for download on the front page of the website.

Development 🛠️

NOTE: Our project is constantly evolving and we are always trying to use the latest and greatest technologies. We recommend using rustup to install Rust and nvm to manage your Node.js installations.

Prerequisites

Setup

# Clone the repository
git clone https://github.com/beat-forge/clients.git

# Change directory
cd clients

Web Client

# Install dependencies for the web client
pnpm install --filter=web

# Start the web client in development mode
pnpm run dev --filter=web

GUI Client

# Install dependencies for the GUI client
pnpm install --filter=gui

# Start the GUI client in development mode
pnpm run dev --filter=gui

License 📝

This project is licensed under the GNU Affero General Public License v3.0.