본문/내용
1. 인바디 WEB 개발 프로젝트에서 프론트엔드와 백엔드 각각 어떤 역할을 담당했나요
인바디 WEB 개발 프로젝트에서 프론트엔드는 사용자 경험 향상과 인터페이스 구성을 담당하였으며, 이를 위해 React와 Vue. js를 활용하여 사용자 친화적이고 직관적인 화면을 설계하였습니다. 사용자들이 쉽게 측정 데이터를 입력하고 결과를 확인할 수 있도록 실시간 그래프와 데이터 시각화 기능을 구현하였으며, 모바일 최적화와 반응형 디자인을 적용하여 80% 이상의 사용자 접속 기기에서 동일하게 원활한 이용이 가능하도록 하였습니다. 또한, 사용자 피드백을 반영하여 페이지 로딩 시간을 30% 단축하였고, 접근성 향상을 위해 높은 대비율과 명확한 글꼴을 적용하였으며, 사용자 만족도가 평균 8점으로 상승하는 성과를 거두었습니다. 백엔드는 데이터 저장, 처리, 분석을 담당하였으며, Node. js와 Python 기반 Django 프레임워크를 이용하여 서버를 구축하였습니다. 인바디 측정 데이터를 안전하게 저장하고, 실시간 측정 결과를 빠르게 제공하기 위해 캐시 서버와 데이터베이스를 최적화하였고, 데이터 처리 속도를 평균 50ms 이하로 유지하여 전체 시스템의 응답 속도를 …