17 · 2026

Boardgame Everyday

เว็บจองโต๊ะและเกมสำหรับร้านบอร์ดเกมคาเฟ่ งานกลุ่ม 6 คน — ผมดูแลฝั่ง backend ส่วน collection, plays, reviews และสถิติTable and game booking web app for a board game café. Team of 6 — I own the collection, plays, reviews and stats backend modules.

stats.service.js
// เกมที่ถูกเล่นมากที่สุดเดือนนี้Play.aggregate([  { $match: { playedAt: { $gte: monthStart } } },  { $group: { _id: '$game', plays: { $sum: 1 } } },  { $sort: { plays: -1 } }, { $limit: 5 },]);
17TEAM6

ภาพรวม

ระบบจองโต๊ะและบอร์ดเกมสำหรับร้านคาเฟ่ พัฒนาตามสเปกใน Plan.docx ของทีม

ส่วนที่ผมรับผิดชอบ

  • Collection — จัดการคลังเกมของร้าน
  • Plays — บันทึกการเล่นแต่ละครั้ง
  • Reviews — รีวิวและให้คะแนนเกม
  • Stats — สรุปสถิติด้วย MongoDB aggregation pipeline

การทำงานเป็นทีม

แต่ละคนพัฒนาบน branch ของตัวเองแล้ว merge เข้า Develop ก่อนขึ้น main

Overview

A table and board game booking system for a café, built to the team's Plan.docx spec.

What I own

  • Collection — the café's game library
  • Plays — logging each play session
  • Reviews — game reviews and ratings
  • Stats — statistics built with MongoDB aggregation pipelines

Teamwork

Everyone works on their own branch and merges into Develop before it goes to main.