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