Skip to content

nametara/Student_Job_Expert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#SDLC Group7 Project Folder

Project Structure

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/

Architecture Overview

[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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors