A decentralized recycling platform built on Stellar blockchain using Soroban smart contracts. Scavngr connects recyclers, collectors, and manufacturers in a transparent and efficient ecosystem.
Full-size diagram:
docs/architecture-diagram.svg
Shows all components (Frontend, Backend, Contract, Indexer, Stellar Network), participant roles, and data-flow for key operations (recycle, transfer, reward distribution).
| Document | Description |
|---|---|
| Architecture Diagram | Visual overview of all system components and data flow |
| Backend API Reference | HTTP endpoints exposed by the backend |
| Local Dev Setup Guide | Complete local development setup covering all four workspaces |
| API Reference Guide | Comprehensive contract function reference with examples and quick reference cards |
| Deployment Runbook | Step-by-step testnet and mainnet deployment with rollback procedures |
| Troubleshooting Guide | Common errors, debugging tips, and performance tuning |
| User Guide | End-user guide for the platform |
| Security Audit | Security audit findings and mitigations |
| ADR: Multi-Service Architecture | Why the repo is split into five services |
- #1291: [Testing] Add test coverage reporting summary to
frontend/src/lib/validation/
- #1293: [Testing] Remove redundant unit tests duplicating E2E coverage in
frontend/src/components/__tests__/
- #1294: [Testing] Add test fixtures/mocks for
security-tests/Stellar interactions