SYSTEM_ARCHITECTURE
Category: 02. Non-AI / Traditional Software
Section: Phase 2: Technical Blueprint
Act as a senior software architect.
Using the following PRD and TRD, design a realistic hackathon architecture for a standard software project.
PRD: [PASTE PRD]
TRD: [PASTE TRD]
Provide:
1. Recommended tech stack (Frontend, Backend, Database)
2. Frontend architecture
3. Backend architecture
4. Database architecture
5. Authentication flow
6. External APIs/services
7. Complete request/data flow diagram (Text-based)
8. Folder structure
9. Major components
10. Security considerations
11. Deployment architecture
12. Simplifications that can be made for a hackathon
Explain every technical decision in beginner-friendly language.
Do not introduce unnecessary technologies. Prefer a simple architecture that can be explained easily to judges.
---