a00282b1e6bb8980e726d35b0a9a644660cd976c
react-dotnet
A minimal monorepo skeleton - full-stask project jumpstarter with:
NET backend
React/Vite frontend
Prerequisites
Backend
From the repository root:
cd backend
dotnet run
The API runs at http://localhost:5231. Swagger UI is available in Development at http://localhost:5231/swagger.
Skeleton endpoints:
GET /health— liveness checkGET /v1/info— app name, version, environment, and server timestamp
Frontend
From the repository root:
cd frontend
npm install
npm run dev
The app runs at http://localhost:3000.
Copy .env.example to .env.development (or .env.local) if you need to customize the API URL:
VITE_API_BASE_URL=http://localhost:5231
Running both
Start the backend and frontend in separate terminals. The backend CORS policy allows requests from http://localhost:3000.
Project structure
backend/ ASP.NET Core Web API
frontend/ React + Vite + TypeScript SPA
Description
A full stack project jumpstarter with a simple, but extensible .NET backend and React/Vite frontend client.
Languages
C#
70.4%
TypeScript
15.8%
CSS
8.2%
JavaScript
3.7%
HTML
1.9%