웹앱으로 구조 변경