BallLab — Unmanned Indoor Tennis Court System

Full-stack development of IoT door lock, reservation/payment system, and management dashboard for an unmanned indoor tennis court.

Period: 2022.08 – 2022.09

Tech Stack: Python, PostgreSQL, JavaScript, HTML, CSS, Flask, AWS

Summary: Developed a remote IoT door lock system and a web-based membership/reservation system for unmanned tennis court operation.

Key Responsibilities:

  • Built unmanned access control system using Raspberry Pi and Arduino with wireless door lock control via API
  • Developed membership registration and court reservation web pages with PayApp REST API payment integration
  • Built admin management pages with anomaly detection to prevent unauthorized private use by instructors
  • Developed service control pages for partial reservation system shutdown during emergencies
  • Created revenue visualization dashboard for operational strategy planning

Outcome: Deployed and in operation; acquired full-stack development experience