diff --git a/docs/architecture.md b/docs/architecture.md new file mode 100644 index 0000000..3df455b --- /dev/null +++ b/docs/architecture.md @@ -0,0 +1,50 @@ +# 🏗️ Project Architecture + +This document explains the folder structure and system architecture. + +--- + +## 📂 Folder Structure +project-root/ +├── apps/ +├── config/ +├── docs/ +├── scripts/ +├── templates/ +├── static/ +├── media/ + + +## 🧩 Description + +- **apps/**: Core Django apps (business logic) +- **config/**: Project settings and configuration +- **docs/**: Documentation files +- **scripts/**: Automation scripts +- **templates/**: HTML templates +- **static/**: CSS, JS, images +- **media/**: Uploaded files + +--- + +## 🏛️ Architecture + +Client → API → Django Apps → Database + + +--- + +## 🔄 Flow + +1. Client sends request +2. Django processes it +3. Data stored/retrieved +4. Response returned + +--- + +## 🎯 Principles + +- Modular design +- Scalable structure +- Clear separation of concerns