Real Gym: LINE Mini Application for Fitness & Member Management

แอปพลิเคชั่น

Real Gym: LINE Mini Application for Fitness & Member Management

แบรนด์: Real Gym
รูปแบบแอปพลิเคชัน: LINE Mini App (LIFF – LINE Front-end Framework)
บทบาท : Full-Stack Developer / Frontend Developer

ภาพรวมโครงการ (Project Overview)

Real Gym User App เป็น LINE Mini App ที่ถูกออกแบบและพัฒนาขึ้นเพื่อให้สมาชิกของ Real Gym สามารถเข้าถึงบริการของฟิตเนสได้อย่างสะดวกรวดเร็วผ่านแอปพลิเคชัน LINE โดยไม่ต้องดาวน์โหลดแอปเพิ่มเติม ครอบคลุมระบบจองคลาสเรียน, การเลือกจองเทรนเนอร์ส่วนตัว, การเลือกซื้อแพ็กเกจออกกำลังกาย และระบบ Digital Member Card (QR Code) สำหรับเข้าใช้บริการหน้าสาขา

Key Features (ฟังก์ชันการทำงานหลัก)

  1. Digital Membership & QR Check-in Pass:
    • บัตรสมาชิกดิจิทัลแสดงข้อมูลสถานะสมาชิก (เช่น Free Trial / VIP)
    • ระบบสร้าง Dynamic QR Code สำหรับสแกนเข้าใช้งานฟิตเนสหรือเช็กอินคลาสได้อย่างสะดวก
  2. Class & Personal Trainer Booking System:
    • ระบบจองคลาสออกกำลังกายกลุ่ม (Group Class / Highlight Class เช่น Hyrox Engine) พร้อมปฏิทินเช็กตารางเรียนล่วงหน้า
    • ระบบเลือกและจองเวลาเทรนเนอร์ส่วนตัว (Personal Trainer Booking) ที่สามารถดูโปรไฟล์ ความเชี่ยวชาญ (Specialist) และวุฒิการศึกษา/Certificate ของเทรนเนอร์แต่ละคนได้
  3. Package & Session Store:
    • หน้าร้านค้าสำหรับเลือกซื้อแพ็กเกจเทรนเนอร์ (1-on-1 หรือ Special Group) และคอร์สออกกำลังกายต่างๆ
    • ตรวจสอบจำนวน Session ที่เหลือและวันหมดอายุของแพ็กเกจ
  4. Seamless LINE Integration (LIFF):
    • เชื่อมต่อกับระบบบัญชี LINE ทำให้ผู้ใช้ Log-in อัตโนมัติ ปลอดภัย และใช้งานได้ทันทีผ่านแอป LINE

เทคโนโลยีและสถาปัตยกรรม (Tech Stack & Architecture)

  • Frontend & LINE Mini App:
    • ใช้ Next.js / React ร่วมกับ LIFF SDK เพื่อสร้าง UI ที่ลื่นไหล Responsive สมบูรณ์แบบบนอุปกรณ์เคลื่อนที่
    • ออกแบบ UI/UX สไตล์ Dark Mode ร่วมกับสี Neon Green ตาม CI ของ Real Gym ให้ความรู้สึกดุดัน ทันสมัย และสปอร์ต
  • Backend & API (NestJS):
    • พัฒนา RESTful API ด้วย NestJS สำหรับจัดการ Real-time Booking, Schedule Management และ Membership Status
    • ระบบจัดการคิวและตรวจสอบสิทธิ์การจองคลาส/เทรนเนอร์ ป้องกันการจองเวลาซ้ำซ้อน (Slot Conflict)

ผลลัพธ์และความสำคัญ (Impact)

ช่วยเพิ่มยอดการใช้งานและการเข้าถึงบริการของลูกค้าด้วยการลดขั้นตอนการติดตั้งแอปพลิเคชัน (Zero-installation) ยกระดับประสบการณ์สมาชิก (User Experience) ในการจองคลาสและเช็กอิน และช่วยให้ทีมบริหารจัดการตารางเวลาเทรนเนอร์และคลาสเรียนได้อย่างมีประสิทธิภาพ

Techstack

Next.js

React
(LIFF Integration)

NestJS
(Backend API)

LINE Messaging API & LIFF SDK

Service :

Line Mini App

Industry :

ความงาม/สุขภาพ

Business Size :

ธุรกิจขนาดเล็ก

Sale Model :

B2C

Shopping Cart
Scroll to Top