What is Grade My Investments Technology Website?
Understanding the purpose and content of this comprehensive technology documentation site.
flowchart TB
ROOT([GMI Technology Website<br/>Living Documentation]):::app
ROOT --> A[Platform Overview<br/>What is GMI - History<br/>Demo - Architect]:::app
ROOT --> B[System Architecture<br/>ERD - Azure IaC<br/>Engines - Reports]:::svc
ROOT --> C[Applications<br/>Client Web - Admin Web<br/>MAUI - Tech Site]:::app
ROOT --> D[Operations<br/>11 Background Services<br/>CI-CD - Monitoring]:::svc
ROOT --> E[AI - ML<br/>Claude AI - ML.NET<br/>Insights - Comparison]:::app
ROOT --> F[Quality - Testing<br/>Scale Tests - Patterns<br/>Sample Reports]:::data
DEV([Dev Team]):::ext --> ROOT
STK([Stakeholders]):::ext --> ROOT
classDef app fill:#1f2630,stroke:#C0894E,color:#F3EFE8;
classDef svc fill:#241c14,stroke:#E2B583,color:#F3EFE8;
classDef data fill:#22201a,stroke:#C0894E,color:#EBD3AE;
classDef ext fill:#1b1f27,stroke:#5A616B,color:#C4C0B8;
classDef sec fill:#1d2733,stroke:#5cc8e0,color:#eafaff;Website Purpose
The Grade My Investments Technology website serves as a comprehensive documentation and showcase site for the entire Grade My Investments platform's technical architecture, development processes, and infrastructure components.
This site is designed to provide detailed insights into how Grade My Investments is built, deployed, and maintained, serving as both documentation for the development team and a technical showcase for stakeholders, potential partners, and the broader development community.
Target Audience
Primary Users
- Development team members
- DevOps engineers
- System architects
- Technical stakeholders
Secondary Audience
- Potential technical partners
- Security auditors
- Technical recruiters
- Open source contributors
Content Categories
Platform Overview
- • What is Grade My Investments
- • Platform history
- • Demo setup guides
- • Meet the Solutions Architect
System Architecture
- • Database schema & ERD
- • Data access patterns
- • Azure infrastructure & IaC
- • Multi-threaded engines
- • Job & blob storage architecture
- • Modular report architecture
Applications
- • Client web application
- • Admin web interface
- • MAUI mobile app
- • Technology documentation site
Operations
- • 11 background services
- • CI/CD processes
- • System security & OWASP
- • Logging, telemetry & monitoring
- • Health monitoring
AI & Machine Learning
- • Claude AI integration
- • Machine learning models & architecture
- • AI-powered report insights
- • Report comparison engine
Quality & Testing
- • Scale testing
- • Testable architecture
- • Sample reports
- • Report documentation
Key Benefits
For Development Teams
- Onboarding: New team members can quickly understand the system architecture
- Reference: Centralized documentation for all technical decisions
- Standards: Consistent development patterns and best practices
For Stakeholders
- Transparency: Clear view into technical capabilities and infrastructure
- Confidence: Demonstration of robust, well-documented systems
- Planning: Understanding of current architecture for future decisions
Technology Stack
This documentation site itself is built using modern web technologies:
- Blazor Server (.NET 10)
- Bootstrap 5
- Bootstrap Icons
- Grade My Investments Brand Colors
- Responsive Design
Site Statistics
- 58 Technology Pages
- 6 About & Overview Pages
- 50+ Azure Resources Documented
- 11 Background Services
- 4 Client Applications
- Multiple Third-Party Integrations
Living Documentation
This website is maintained as "living documentation" - it evolves alongside the Grade My Investments platform to ensure accuracy and relevance.
Regular updates reflect new features, architectural changes, and operational improvements as they are implemented.