- devenv - provides Cargo, Deno, and other tooling via Nix
- PRT API Key - Obtained from creating a TrueTime account here
- OpenWeather API Key - Obtained from OpenWeatherMap (Current Weather + 5 Day / 3 Hour Forecast)
Secrets are managed with secretspec. Authenticate once per machine with:
nix run git+https://git.cmu.dev/ScottyLabs/kennel#loginFor per-developer API keys, copy the example env file and fill in your keys:
cp .env.example .envAllow devenv, or enter the shell if already allowed:
devenv allow
# or: devenv shell# From the repo root, inside the devenv shell
cargo run -p backendcd frontend
# Install dependencies
deno install
# Start the frontend
deno task dev