Skip to content

Example application written using Reboot

Notifications You must be signed in to change notification settings

rjhuijsman/arpa-demo

 
 

Repository files navigation

Reboot Worker Dashboard Demo

Setup

You can run Reboot on any modern Linux or MacOS machine, or on Windows via WSL.

This repository manages its Python installation with Rye. To install Rye:

curl -sSf https://rye.astral.sh/get | bash

Set up your Python virtual environment:

rye sync --no-lock
source ./.venv/bin/activate

Run

In one terminal, run the backend:

rbt dev run

In another terminal, run the frontend:

cd web/
npm install
npm start

Tests

The application comes with backend tests.

Before you run the tests, you'll need to ensure you've generated your client and server libraries:

rbt protoc

Now you can run the tests using pytest:

pytest backend/

About

Example application written using Reboot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 57.2%
  • TypeScript 24.8%
  • CSS 9.5%
  • Starlark 5.6%
  • HTML 2.9%