Skip to content
This repository was archived by the owner on Feb 10, 2026. It is now read-only.

CMRU-Computer-Science-66/CMRU-Bus-Reservation

Repository files navigation

CMRU Bus Reservation

GitHub last commit GitHub Actions Workflow Status GitHub License GitHub repo size

ระบบจองรถรับ-ส่ง มหาวิทยาลัยราชภัฏเชียงใหม่ - เว็บแอปพลิเคชันสำหรับจองรถรับส่งนักศึกษาและบุคลากรได้อย่างสะดวกรวดเร็ว พร้อมตรวจสอบตารางเดินรถและประวัติการจอง โดยใช้ CMRU-API สำหรับเชื่อมต่อกับระบบ CMRU Bus Reservation

Warning

โปรเจ็กต์นี้เป็นงานอดิเรกที่พัฒนาขึ้นเพื่อการศึกษาและเรียนรู้ โดยไม่มีความเกี่ยวข้องทางการกับมหาวิทยาลัยราชภัฏเชียงใหม่

✨ คุณสมบัติหลัก

  • ประสิทธิภาพสูง - สร้างด้วย Bun และ React
  • 🚌 ระบบจองรถรับ-ส่ง - จองรถบัสมหาวิทยาลัยได้อย่างง่ายดาย
  • 📅 ตรวจสอบตารางเดินรถ - ดูข้อมูลตารางเดินรถแบบเรียลไทม์
  • 📱 ออกแบบแบบ Responsive - ใช้งานได้บนทุกอุปกรณ์
  • 🌙 โหมดกลางคืน/กลางวัน - รองรับการเปลี่ยนธีม

🛠️ เทคโนโลยีที่ใช้

Frontend

  • React 19 - ไลบรารี UI หลัก
  • TypeScript - พิมพ์แบบสแตติก
  • React Router DOM - การจัดการเส้นทาง
  • Tailwind CSS - CSS Framework
  • Radix UI - คอมโพเนนต์ UI

🤝 การมีส่วนร่วม

โปรเจ็กต์นี้เป็นโอเพนซอร์ส — ยินดีต้อนรับการมีส่วนร่วมจากทุกคน! 🙌

🐛 พบบั๊กหรือปัญหา?

💡 มีไอเดียฟีเจอร์ใหม่?

มีคำถาม? เปิด Discussion เราพร้อมช่วยเหลือ! ✨

🔧 อยากช่วยเขียนโค้ด?

ข้อกำหนด: ต้องมี CMRU-API server ก่อน

ข้อกำหนดเบื้องต้น

  • Git
  • Bun 1.0+ หรือ Node.js 20+

การรันในโหมดพัฒนา

สร้างไฟล์ .env:

API_URL=http://localhost:6614/
APP_VERSION=Development
bun install

bunx @cmru-comsci-66/cmru-api serve  # Terminal 1

bun run dev                          # Terminal 2

เปิดเบราว์เซอร์ที่ http://localhost:6614

Disclaimer ⚠️

  • โปรเจ็กต์นี้เป็นงานอดิเรกส่วนบุคคล ไม่ได้เป็นผลิตภัณฑ์หรือบริการอย่างเป็นทางการของ CMRU หรือองค์กรใดๆ
  • ผู้พัฒนาไม่มีตำแหน่งหน้าที่หรือบทบาทตัวแทนของ CMRU ทุกความคิดเห็นและการตัดสินใจในที่เก็บโค้ดนี้เป็นความรับผิดชอบส่วนตัว
  • โค้ดและข้อมูลถูกจัดทำขึ้นเพื่อการทดลองและการศึกษา ผู้ใช้ควรตรวจสอบความถูกต้องก่อนนำไปใช้จริง
  • ผู้พัฒนาไม่รับประกันความถูกต้อง ความต่อเนื่อง หรือความปลอดภัยของการใช้งาน และไม่รับผิดชอบต่อความเสียหายใดๆ ที่อาจเกิดขึ้น

License 📄

โปรเจ็กต์นี้เผยแพร่ภายใต้เงื่อนไขที่ระบุในไฟล์ LICENSE ผู้ใช้งานควรอ่านรายละเอียดก่อนนำไปใช้ในบริบทอื่น