Title
Add contract-level tests for route payload schemas
Summary
Testing / quality-engineering gap to close.
Context
Traqora is a decentralized travel-booking platform built on the Stellar ecosystem: Soroban smart contracts handle booking, refunds, disputes and loyalty, with a Node/Express backend and a React client. This is a contributor-friendly task for the community. Please ask in the discussion before starting and reference this issue in your PR.
Task
Assert that API request/response payloads match the documented schema (OpenAPI) for the main booking, refund, and auth routes.
Suggested files / areas
packages/backend/src/api/schemas, packages/backend/src/api/openapi
Acceptance Criteria
Difficulty: Medium
This issue is ideal for a first-time contributor. Comment to claim it and maintainers will assign you.
Title
Add contract-level tests for route payload schemasSummary
Testing / quality-engineering gap to close.
Context
Traqora is a decentralized travel-booking platform built on the Stellar ecosystem: Soroban smart contracts handle booking, refunds, disputes and loyalty, with a Node/Express backend and a React client. This is a contributor-friendly task for the community. Please ask in the discussion before starting and reference this issue in your PR.
Task
Assert that API request/response payloads match the documented schema (OpenAPI) for the main booking, refund, and auth routes.
Suggested files / areas
packages/backend/src/api/schemas, packages/backend/src/api/openapi
Acceptance Criteria
Difficulty: Medium
This issue is ideal for a first-time contributor. Comment to claim it and maintainers will assign you.