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
Syncfusion Blazor Components
SQL Server Database
Bootstrap 5
.NET 10 / Blazor Server
Server-Side Interactive UI (Server-Side Rendering (SSR)) s a modern architecture where the server decides and renders UI components, sending pre-built HTML and data to the client (browser/app), which makes initial page loads faster.
- Real-time UI
- WebSockets (Blazor)
- No WebAssembly download
SQL Server Database
Structured relational database using Entity Framework Core for data access.
- Normalized schema (2 main data tables & 7 standard Microsoft AspNet tables)
- LINQ optimized queries
Syncfusion UI Components
Rich UI with DataGrid, Dialogs, Upload, and other tools.
- DataGrid (sorting, paging)
- Dialogs & Forms to edit & view data
- Upload tools for photos
Bootstrap 5 UI Layout
Responsive and consistent design across the application.
- Navigation bar
- Grid-based page layout
- Responsive elements for different screens
Application Structure
Organized using a clean architecture approach.
- Data (EF Core)
- Services (logic)
- Pages (UI)
- Shared components
Model Images Management
Uses Syncfusion Upload and organized folder structure.