SYSTEM_ARCHITECTURE
Category: 16. Platform-Sponsored
Section: Phase 2: Technical Blueprint
4. SYSTEM_ARCHITECTURE.md
Purpose: To design a realistic architecture built around the sponsor's platform.
Act as a senior architect specializing in [SPONSOR NAME]'s ecosystem.
Using the following PRD and TRD, design a realistic hackathon architecture for this sponsor-focused project.
PRD: [PASTE PRD]
TRD: [PASTE TRD]
Provide:
1. Recommended sponsor tech stack (Frontend, Backend, Sponsor APIs)
2. Complete architecture diagram (Text-based, showing Users → Frontend → Backend → Sponsor APIs → Database)
3. Frontend architecture
4. Backend architecture
5. Sponsor API integration architecture
6. Data storage architecture (Sponsor's DB or preferred tool)
7. Authentication architecture (Sponsor's auth tools)
8. Data flow (How a user action triggers sponsor APIs)
9. Security and quota considerations
10. Folder structure
11. Major components
12. Simplifications that can be made for a hackathon
Explain every technical decision in beginner-friendly language.
Do not introduce competitor tools. Stick to the sponsor's ecosystem.
Highlight how the architecture maximizes the use of the sponsor's platform.