Please enable JavaScript.
Coggle requires JavaScript to display documents.
Calculator Web App - Coggle Diagram
Calculator Web App
Project Roadmap
Phase 1: Architecture & Model Design
Phase 2: Core Math Implementation
Phase 3: UI Integration
Phase 4: Testing & Error Handling
Functional Requirements
Core Arithmetic
Division
Multiplication
Subtraction
Addition
UI Utilities
Floating Point Decimal
Backspace/Delete
Clear "C" State
Technical Stack
Backend
MVC Architecture
C# 12
.NET 8.0 SDK
Frontend
CSS Grid Layout
Vanilla JavaScript for state binding
azor Views (.cshtml)
System States & Logic
Data Passing
Model Binding via CalculatorModel
HTTP POST Requests
HTML Hidden Inputs
Validation Rules
ModelState Error handling
Divide-by-Zero Exception handling