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

Project Structure

Frontend


component

  • AnnouncementsList.vue : เป็นส่วนที่แสดงรายการของประกาศงาน
  • ApplicationDetails.vue : เป็นส่วนที่แสดงรายละเอียดของใบสมัครงาน
  • CreateJob.vue : เป็นส่วนที่ใช้สำหรับการสร้างประกาศงาน
  • JobDescription.vue : เป็นส่วนที่แสดงรายละเอียดของการประกาศงาน
  • UserTitle.vue : เป็นส่วนที่แสดง title ในส่วนของ user
  • JobTitle.vue : เป็นส่วนที่แสดง title ในส่วนของ job

layouts

  • dashboard.vue : เป็น side bar component ที่จะถูกเรียกใช้ในหน้าต่าง ๆ ที่มีการใช้ side bar

pages

  • applied page : เป็นหน้าแสดงรายการที่ผู้สมัครยื่นสมัครแต่ละบริษัท
  • profile page : เป็นส่วนที่ใช้สำหรับกรอกข้อมูล หรือ upload file ข้อมูลส่วนตัว
  • search page : เป็นส่วนที่ใช้สำหรับหางานที่ต้องการ และเลือก filter เฉพาะประเภทของงานได้
  • home page : เป็นส่วนที่แสดงประเภทของงาน คือ Internships, Full-time, Part-time
  • signin page : เป็นส่วนที่แสดงหน้าเข้าสู่ระบบของเว็บแอปพลิเคชัน
  • signup page : เป็นส่วนที่แสดงหน้าสมัครสมาชิกของเว็บแอปพลิเคชัน

Backend


  • controllers : เป็นฟังก์ชันการทำงานข้างในทั้งหมดของระบบ และ response กลับไปในรูปแบบของ json
  • middleware : เป็นตัวกลางสำหรับเช็คก่อนการทำงานภายใน route ถ้า request ตรงนี้ไม่ผ่านก็จะไม่เข้าไปทำงานด้านใน
  • models : สร้าง schema เพื่อใช้ระบุเป็น table และ datatype
  • routes : เป็นส่วนที่กำหนด route path สำหรับเก็บฟังก์ชันการทำงานต่าง ๆ ของระบบโดยมีการจัดเป็น route แต่ละ route เช่น application, auth เป็นต้น

Responsibility

Responsibility of this task (task 5)

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

Back to top

⚠️ **GitHub.com Fallback** ⚠️