2026-07-30 22:59:00 +00:00
2026-07-30 18:55:28 -04:00
2026-07-30 22:59:00 +00:00

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 check
  • GET /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.
Readme 241 KiB
Languages
C# 70.4%
TypeScript 15.8%
CSS 8.2%
JavaScript 3.7%
HTML 1.9%