The main frontend project lives at: d0x2f/retro.tools
Refactor to use abdolence/firestore-rs instead of raw grpc with tonic
Total rewrite
- Switched from postgres to google firestore (more scalable, cheaper, cooler).
- Switched from rocket to async actix (fun).
No setup required:
cargo testIntegration tests run against a local Firestore emulator and are marked #[ignore] by default.
Start the emulator (requires Java 21+ and the gcloud CLI):
gcloud beta emulators firestore start --host-port=localhost:8080Run the integration tests in a separate terminal:
FIRESTORE_EMULATOR_HOST=localhost:8080 cargo test -- --ignoredTo run everything at once:
FIRESTORE_EMULATOR_HOST=localhost:8080 cargo test -- --include-ignored- Past boards pagination