Technology Overview
FODIMO (Die-Cast Models Collection) is built using modern and scalable technologies. This page provides an overview of the main components that power the application.
.NET 10 / Blazor Server
Interactive UI rendered on the server with real‑time SignalR updates.
- Real-time UI
- Fast load times
- No WebAssembly download
SQL Server Database
Structured relational database using EF Core for data access.
- Normalized schema
- LINQ optimized queries
- Migrations for schema evolution
Syncfusion UI Components
Rich UI with DataGrid, Dialogs, Upload, and other tools.
- DataGrid (sorting, paging)
- Dialogs & Forms
- Upload for photos
Bootstrap 5 UI Layout
Responsive and consistent design across the application.
- Navigation bar
- Grid-based layout
- Responsive cards
Application Structure
Organized using a clean architecture approach.
- Data (EF Core)
- Services (logic)
- Pages (UI)
- Shared components
Image Management
Uses Syncfusion Upload and organized folder structure.
Application Overview
Summary information from the former About page describing project purpose, UI, and statistics features.
- Hero section with project intro
- KPIs for models, manufacturers, scales
- Overview of collection statistics
Database Metrics
Information sourced from the AboutDb page that describes live database statistics and metadata.
- Database size and runtime metadata
- Model and lookup table counts
- EF Core + SQL Server statistics
This page replaces the former "About" section, providing a technical overview of the FODIMO application.