C# React Service API Cart Site

Job ID: 39772688

Budget: $8 – $15 USD

I need a full-stack shopping cart that sells bookable services rather than shippable products. The stack is fixed: React for the front-end and C# / .NET for the API layer, with SQL Server as the database for booking Airline Tickets.

Key functional points
• Users browse service offerings, add them to a cart, and confirm a booking/checkout.
• Square must be the only payment gateway; credentials will be provided for sandbox and live modes.
• Because these are services, the checkout flow skips shipping details but still records customer info, time-stamped order data, and any custom fields tied to a chosen service.

Technical expectations
• Clean React components (hooks preferred) that consume a documented REST or GraphQL API built in .NET 6+.
• Proper SQL Server schema, migrations, and a lightweight ORM layer (EF Core is fine).
• Environment-based config for connection strings and Square keys.
• Unit-tested critical logic and concise developer docs for local setup and production deployment (Docker or IIS acceptable).

Deliverables
1. Complete source code in a private Git repo
2. Database scripts/migrations and seed data
3. README covering build, run, and deployment steps
4. Postman (or similar) collection demonstrating all endpoints

The project will be accepted when I can run the solution locally, create a service booking, and complete a Square sandbox payment without errors.