Building Monie: จากปัญหาหอพัก สู่ผลิตภัณฑ์จริง
เล่าประสบการณ์การพัฒนา Monie ตั้งแต่เริ่มต้นคุยกับผู้ใช้งาน ไปจนถึงการเปิดให้ลูกค้าทดลองใช้ และสิ่งที่ผมได้เรียนรู้ตลอดเส้นทางนี้


บทนำ
Monie เกิดจากประสบการณ์ตรงของการอยู่หอพัก และการพูดคุยกับเจ้าของหอพักหลายคน ที่ยังต้องจัดการทุกอย่างด้วยมือ ทั้งการเก็บค่าน้ำค่าไฟ การแจ้งเตือน และการสื่อสารกับผู้เช่า ผมจึงเริ่มพัฒนา Monie เพื่อช่วยให้การจัดการหอพักเป็นเรื่องง่ายขึ้น
ปัญหาที่พบ
เจ้าของหอพักส่วนใหญ่ต้องใช้หลายเครื่องมือและต้องทำงานซ้ำ ๆ เช่น การจดมิเตอร์ คำนวณค่าไฟ ออกบิล และติดตามการชำระเงิน ซึ่งใช้เวลาและมีโอกาสเกิดข้อผิดพลาดสูง
“ผมอยากให้เจ้าของหอพักมีเวลามากขึ้น ไม่ต้องมานั่งจัดการงานซ้ำ ๆ และสามารถดูภาพรวมทุกอย่างได้ในที่เดียว”
แนวทางการแก้ไข
ผมออกแบบ Monie ให้เป็นระบบที่ใช้งานง่าย ครอบคลุมงานหลักของหอพัก และสามารถใช้งานได้ผ่าน LINE เพื่อให้ผู้เช่าเข้าถึงได้สะดวก
ระบบช่วยเชื่อมต่อข้อมูลการจดมิเตอร์ การคำนวณบิล และการส่งแจ้งเตือนเข้าด้วยกันในขั้นตอนเดียว เจ้าของหอพักสามารถตรวจสอบสถานะห้องว่างและยอดชำระเงินได้ทันทีโดยไม่ต้องเปิดสมุดบัญชีหลายเล่ม
เทคโนโลยีที่ใช้
ในฝั่ง Frontend ผมเลือกใช้ Next.js ร่วมกับ TypeScript และ Tailwind CSS เพื่อให้ได้หน้าเว็บที่ตอบสนองรวดเร็ว มี Type-safety และดูแลรักษาได้ง่ายในระยะยาว
ฝั่ง Backend ขับเคลื่อนด้วย NestJS และ PostgreSQL เพื่อจัดการตรรกะทางธุรกิจที่แม่นยำ พร้อมเชื่อมต่อ LINE Messaging API เพื่อให้ผู้เช่าได้รับใบแจ้งหนี้และอัปเดตสถานะได้อย่างราบรื่น
สิ่งที่ได้เรียนรู้
การสร้างผลิตภัณฑ์จริงสอนให้ผมรู้ว่า ความสวยงามของโค้ดไม่มีความหมายเลยหากมันไม่ได้แก้ปัญหาที่แท้จริงของผู้ใช้ การลงพื้นที่ไปนั่งดูเจ้าของหอพักจดมิเตอร์จริง ๆ ทำให้ผมตัดฟีเจอร์ที่ไม่จำเป็นออกไปได้มากกว่าครึ่ง
สิ่งที่ผู้ใช้ต้องการไม่ใช่ระบบที่ซับซ้อน แต่คือความเรียบง่าย ความชัดเจน และความมั่นใจว่าข้อมูลจะไม่สูญหาย
สิ่งที่กำลังทำต่อไป
ปัจจุบัน Monie กำลังอยู่ในช่วงเปิดทดสอบกับหอพักนำร่อง ผมกำลังเก็บ feedback เพื่อนำมาพัฒนาโมดูลสรุปบัญชีและรายงานภาษีอย่างง่าย
นอกจากนี้ยังมีแผนพัฒนาฟังก์ชันการแจ้งซ่อมและระบบสลิปตรวจสอบอัตโนมัติ เพื่อให้ Monie กลายเป็นระบบจัดการที่พักที่ครบวงจรและเป็นมิตรกับผู้ใช้งานมากที่สุด