[리팩토링] 프론트엔드

[리팩토링] 백엔드