Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.