-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Set up the initial backend structure for PeerUP, providing a foundation for further feature development as described in the project concept. This will enable work on existing and future issues.
Tasks:
- Set up monorepo structure (if needed) or single backend package (Node.js preferred, TypeScript recommended)
- Basic configuration: linter, formatter, test runner
- Implement skeleton for:
- Service runner
- Core data model for monitoring results (URL, timestamp, status, latency, monitor ID, signature)
- Storage interface (abstraction for local/dev database, ready for DHT/IPFS later)
- Simple REST API or RPC endpoint to submit and retrieve monitoring results
- Basic dev environment setup
Acceptance Criteria:
- Project can be started locally with one command
- API can accept and retrieve monitoring results (mocked/in-memory ok)
- Code is properly structured for modular expansion