#SDLC Group7 Project Folder
Student_Job_Expert/
├── server.js
├── database.js
├── models/
│ └── User.js
├── public/
│ ├── uploads/
│ ├── login.html
│ ├── signup.html
│ ├── profile.html
│ ├── forgotpassword.html
│ ├── confirmPassword.html
│ ├── search.html
│ ├── app.js
│ └── style.css
├── package.json
├── .env
└── node_modules/
[User Browser]
│
│ HTTPS
▼
[Azure App Service (Node.js/Express)]
│
├─► Static Frontend (HTML/CSS/JS)
│
├─► Authentication (Google OAuth 2.0)
│ │
│ ▼
│ [Azure AD / Google Identity Platform]
│
├─► API Routes
│ ├─► /api/search ──────► JSearch API (openwebninja.com)
│ ├─► /api/job-details ─► JSearch API
│ └─► /api/comments ────► [Azure Database]
│
└─► Database (Azure Cosmos DB)
└─► Collections/Tables:
• users (google_id, email, name)
• comments (id, user_id, job_id?, content, timestamp)