Start To Finish C# .NET API + React App + SQL [w/ Docker Deployment & Provisioning]

Start To Finish C# .NET API + React App + SQL [w/ Docker Deployment & Provisioning]02:05:53

Download information and video details for Start To Finish C# .NET API + React App + SQL [w/ Docker Deployment & Provisioning]

Uploader:

Alex's Dev Den 👨‍💻

Published at:

8/19/2025

Views:

1.7K

Description:

This video focuses on setting up a full‑stack application using .NET 9 Web API, React, and PostgreSQL, with Docker deployment to Fly.io. It covers project structure, database provisioning and schema creation, C# code scaffolding, configuration via the Options pattern, secure secret handling, and API setup. The minimal client demonstrates API behavior, including CORS configuration, controller methods, DTOs, Swagger documentation, data validation, exception handling, and service refactoring. It also shows generating a TypeScript HTTP client from the OpenAPI spec with NSwag and using it to request the API, culminating in adding a new "Done" feature for todos. Timestamps: 00:00:00 Introduction, 00:01:40 Making project structure, 00:09:58 Provisioning Database + Creating schema, 00:09:30 Database scaffolding C# code + Connecting from API, 00:36:15 Options Pattern (securing secrets & making config), 00:44:20 Deploying server app with Docker & Fly.io, 00:54:55 Deploying client app with Docker & Fly.io, 01:01:55 Connecting client to server app + CORS, 01:10:29 Making controller methods + DTOs in server app, 01:19:13 Adding Swagger documentation for server app, 01:23:53 Data validation, exception handler and returning errors, 01:33:43 Refactoring to services, 01:38:30 Generating Typescript HTTP client from OpenAPI specification with NSwag, 01:44:28 Using TS client to request API, 01:56:45 Adding a new fullstack feature: "Done" for todos.