1. Frontend Layer (GitHub Pages)
Static frontend built with HTML, CSS, and JavaScript, hosted on GitHub Pages. Responsible for UI, UX, and client-side interaction.
- Technology: HTML, CSS, JavaScript
- Hosting: GitHub Pages
- Purpose: UI / UX
2. Backend Interface (Planned)
Acts as a bridge between frontend and C++ engine. Can be implemented using Python, Node.js, or REST APIs.
- Request validation
- API orchestration
- C++ engine integration
3. C++ Business Logic Engine
High-performance computation layer written in C++ for critical business logic.
- Language: C++
- Location:
/logic/logic.cpp - Use cases: rules engine, analytics, calculations
4. Data Layer
- SQL schema
- JSON data exchange
Architecture Flow
User
↓
Frontend (HTML/CSS/JS)
↓
Backend API
↓
C++ Engine
↓
Database / Output