Initial commit

This commit is contained in:
Torsten Brendgen
2026-05-14 21:43:50 +02:00
commit fdf294cac0
31 changed files with 6321 additions and 0 deletions

44
README.md Normal file
View File

@@ -0,0 +1,44 @@
# Microsoft Self Service Portal Web
Separate React/TypeScript frontend for `Microsoft.SelfService.Portal.Core.API`.
## Stack
- React
- TypeScript
- Vite
- Fluent UI React
- TanStack Query
- React Router
## Setup
Start the API first:
```powershell
cd F:\Projekte\Coding\.Net\Microsoft.SelfService.Portal.Core.API
$env:ASPNETCORE_ENVIRONMENT="Development"
dotnet run --launch-profile https
```
Then start the frontend:
```powershell
npm install
npm run dev
```
The development server proxies `/api` calls to `https://localhost:7260`.
Adjust `VITE_API_PROXY_TARGET` in `.env.local` if the API runs on a different port.
## Project Layout
```text
src/
api/ HTTP client and API resource services
components/ Shared UI components
layout/ App shell and navigation
pages/ Route pages
styles/ Global styles
types/ Shared TypeScript types
```