Adds reverse engineering docs and adds new aidlc feature for front-end development
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user