Adds reverse engineering docs and adds new aidlc feature for front-end development

This commit is contained in:
2026-06-16 23:25:22 +02:00
parent 95d986790e
commit 73025c5a84
15 changed files with 994 additions and 0 deletions
@@ -0,0 +1,56 @@
# Technology Stack
## Backend
### Programming Languages
- C# 14.0 — All backend packages
### Frameworks
- ASP.NET Core 10.0 — Web API framework
- ASP.NET Core Identity — User/role management, password hashing
- Entity Framework Core 10.0 — ORM for SQL Server persistence
### Infrastructure
- SQL Server — Primary database
- JWT Bearer Authentication — Stateless auth with refresh tokens
### Build Tools
- .NET 10 SDK / dotnet CLI — Build, test, publish
- MSBuild — Underlying build engine
### Testing Tools
- xUnit (inferred from project conventions) — Unit testing framework
- Moq or similar (inferred) — Mocking in unit tests
---
## Frontend (Example App — ZIP file basis)
### Programming Languages
- TypeScript — All frontend code
### Frameworks
- React 18.3.1 — UI framework
- React Router v7 (7.13.0) — Client-side routing
- Tailwind CSS v4 (4.1.12) — Utility-first CSS framework
- shadcn/ui (via Radix UI) — Accessible component primitives
### UI Component Libraries
- Radix UI — Headless component primitives (accordion, dialog, dropdown, etc.)
- lucide-react (0.487.0) — SVG icon library
- recharts (2.15.2) — Charts and data visualization
- MUI / Material UI (7.3.5) — Additional UI components
### State / Data
- react-hook-form (7.55.0) — Form state management
- sonner (2.0.3) — Toast notifications
- next-themes (0.4.6) — Dark/light theme support
### Build Tools
- Vite 6.3.5 — Build tool and dev server
- pnpm — Package manager (pnpm-workspace.yaml present)
- PostCSS — CSS processing
### Theme
- Primary color: `#ac0000` (deep red)
- Mode: Light + dark via CSS custom properties