C# React Service API Cart Site
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.
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.
Related categories:
.NET
C# Programming
ASP.NET
Microsoft SQL Server
.NET Core
.NET Core Web API
API Development
.NET 5.0/6