Ratchaphon Hinsui

System and Software Engineer | Student at Kasetsart University | Classical Piano @ABRSM

Nasa Space Application Hackathon Marketplace for Open Science

Demo

https://www.spaceappschallenge.org/2023/find-a-team/404

About

Nasa Space Application Hackathon

แฮกกาธอนสำหรับโปรแกรมเมอร์ นักวิทยาศาสตร์ นักออกแบบ และนักนวัตกรรม เพื่อใช้ข้อมูลเปิดจาก NASA ในการสร้างสรรค์โซลูชันสำหรับโลกหรืออวกาศ

FeaturE

  1. ระบบจับคู่ (Matching System)
    • ให้ผู้สร้างโปรเจกต์ (Project Creators) สามารถ
    • อธิบายโปรเจกต์ของตนเอง
    • ระบุประเภทของผู้ร่วมงานที่ต้องการ (ทักษะ, ระดับความเชี่ยวชาญ, ขอบเขตงาน)
    • ให้ผู้ที่ต้องการร่วมโปรเจกต์ (Contributors) สามารถ
    • ระบุทักษะและความเชี่ยวชาญของตนเอง
    • เลือกประเภทโปรเจกต์ที่สนใจ
    • ระบุช่วงเวลาที่สามารถเข้าร่วมงานได้
  2. ระบบค้นหาและจับคู่
    • Project Creators ค้นหาผู้ร่วมงานตามทักษะ/ความเชี่ยวชาญที่ต้องการ
    • Contributors ค้นหาโปรเจกต์ที่ตรงกับความสนใจและทักษะของตน
    • ระบบแนะนำอัตโนมัติ (Bonus): เสนอการจับคู่ระหว่างโปรเจกต์กับผู้ร่วมงานที่เหมาะสมโดยอัตโนมัติจากข้อมูลที่แต่ละฝ่ายกรอก
  3. ระบบสื่อสารส่วนตัว
    • มีช่องทางให้ Project Creators และ Contributors ติดต่อกันแบบส่วนตัวหลังจับคู่สำเร็จ
    • ระบบควรออกแบบให้คำนึงถึงความเป็นส่วนตัวของผู้ใช้ (ไม่แสดงข้อมูลส่วนตัว เช่น ชื่อ อีเมล เว้นแต่ผู้ใช้อนุญาต)
  4. การจัดการบัญชีและความเป็นส่วนตัว
    • ไม่บังคับให้ทุกคนต้องสมัครบัญชีใหม่
    • รองรับการล็อกอินผ่าน third-party (เช่น ORCID, Google, LinkedIn, Facebook)
    • ให้ผู้ใช้เลือกได้ว่าจะแสดงข้อมูลส่วนตัวหรือไม่
  5. การจัดการทักษะและความสนใจ
    • ระบบ tagging/skill list ที่ยืดหยุ่นและอัปเดตได้ ไม่ล้าสมัยหรือละเอียดเกินไป
    • วิธีการแมตช์ทักษะที่ไม่ขึ้นกับ tag คงที่เพียงอย่างเดียว (เช่น อาจใช้ AI หรือระบบแนะนำอัจฉริยะ)
  6. etc.

TechStack

  • laravel

Repository

https://github.com/Ratchaphon1412/Nasa-Marketplace-Laravel

Leave a Reply

Your email address will not be published. Required fields are marked *