Project Structure - taritinth/sw-dev-tools-and-environments-project GitHub Wiki

-
AnnouncementsList.vue: เป็นส่วนที่แสดงรายการของประกาศงาน -
ApplicationDetails.vue: เป็นส่วนที่แสดงรายละเอียดของใบสมัครงาน -
CreateJob.vue: เป็นส่วนที่ใช้สำหรับการสร้างประกาศงาน -
JobDescription.vue: เป็นส่วนที่แสดงรายละเอียดของการประกาศงาน -
UserTitle.vue: เป็นส่วนที่แสดง title ในส่วนของ user -
JobTitle.vue: เป็นส่วนที่แสดง title ในส่วนของ job
-
dashboard.vue: เป็น side bar component ที่จะถูกเรียกใช้ในหน้าต่าง ๆ ที่มีการใช้ side bar
-
applied page: เป็นหน้าแสดงรายการที่ผู้สมัครยื่นสมัครแต่ละบริษัท -
profile page: เป็นส่วนที่ใช้สำหรับกรอกข้อมูล หรือ upload file ข้อมูลส่วนตัว -
search page: เป็นส่วนที่ใช้สำหรับหางานที่ต้องการ และเลือก filter เฉพาะประเภทของงานได้ -
home page: เป็นส่วนที่แสดงประเภทของงาน คือ Internships, Full-time, Part-time -
signin page: เป็นส่วนที่แสดงหน้าเข้าสู่ระบบของเว็บแอปพลิเคชัน -
signup page: เป็นส่วนที่แสดงหน้าสมัครสมาชิกของเว็บแอปพลิเคชัน

-
controllers: เป็นฟังก์ชันการทำงานข้างในทั้งหมดของระบบ และ response กลับไปในรูปแบบของ json -
middleware: เป็นตัวกลางสำหรับเช็คก่อนการทำงานภายใน route ถ้า request ตรงนี้ไม่ผ่านก็จะไม่เข้าไปทำงานด้านใน -
models: สร้าง schema เพื่อใช้ระบุเป็น table และ datatype -
routes: เป็นส่วนที่กำหนด route path สำหรับเก็บฟังก์ชันการทำงานต่าง ๆ ของระบบโดยมีการจัดเป็น route แต่ละ route เช่น application, auth เป็นต้น
| No. | Name | Frontend | Backend |
|---|---|---|---|
| 1 | kulasatee | Unit Testing End-to-End Testing |
End-to-End Testing |
| 2 | BeanCyw | Component Testing End-to-End Testing |
End-to-End Testing |
| 3 | taritinth | Component Testing End-to-End Testing |
Unit Testing Component Testing End-to-End Testing |
| 4 | maurelle | Component Testing End-to-End Testing |
End-to-End Testing |
| 5 | angellllegna | Unit Testing End-to-End Testing |
End-to-End Testing |
| 6 | thescenez | Unit Testing End-to-End Testing |
End-to-End Testing |