Feature ผู้สมัครงานดูประวัติการสมัครงาน - taritinth/sw-dev-tools-and-environments-project GitHub Wiki

- ผู้ใช้งานอยู่ที่หน้า
Home Page
- ผู้ใช้งานกดเข้าหน้า
Applied Page
เพื่อดูประวัติงานทั้งหมดที่ได้สมัครไป

- เมื่อผู้ใช้ (ผู้สมัครงาน) เข้ามายังหน้า
Home Page
จะพบกับ banner ที่สามารถไปยังหน้าค้นหางานประเภทต่าง ๆ ได้แก่ การฝึกงาน, งาน Part-time และงาน Full-time - ในแต่ละ banner จะมีปุ่ม Explore Now สำหรับเข้าไปยังหน้าประกาศรับงานประเภทนั้น ๆ
- ด้านซ้ายมือของผู้ใช้จะเป็น side bar ที่รวบรวม link ไปยังหน้าต่าง ๆ ได้แก่ Home, Profile, Search Job และ Applied

- ในหน้า
Applied page
จะแสดงเป็นรายการ (list) ที่ผู้สมัครงานเคยยื่นในแต่ละบริษัท และแสดงรายละเอียดเบื้องต้นของการสมัครที่ยื่นไป - ด้านขวามือจะแสดงสถานะของการสมัครงานของแต่ละงาน ซึ่งมีด้วยกัน 3 สถานะ ได้แก่ Pending, Hired และ Rejected
- ด้านบนจะเป็นปุ่มเพื่อ filter สถานะต่าง ๆ ที่ต้องการเรียกดู

- UI Design
- Coding - Nuxt.js
- Testing
- Deployment - AWS
- Get Applications List
GET /applications
Authorization : **Required**
Response Status 200:
[
{
"_id": "ObjectId(_id)",
"job": "ObjectId(jobId)",
"user": "ObjectId(userId)",
"company": "ObjectId(companyId)",
"status": "pending"
},
{
"_id": "ObjectId(_id)",
"job": "ObjectId(jobId)",
"user": "ObjectId(userId)",
"company": "ObjectId(companyId)",
"status": "rejected"
}
]
- View Applications Details
GET /applications/:id
Authorization : **Required**
Response Status 200:
{
"_id": "ObjectId(_id)",
"job": "ObjectId(jobId)",
"user": "ObjectId(userId)",
"company": "ObjectId(companyId)",
"status": "pending"
}
- Develop
- Testing
- Deployment - AWS
https://github.com/taritinth/sw-dev-tools-and-environments-project/wiki/Task-2-Flow