프로젝트 설명
초등 교사가 학기 내내 흩어져 쌓이는 평가 기록을 학년말에 몰아서 정리하느라 겪는 병목을 없애려고 만든 교육 SaaS입니다. 기획과 개발 서버 운영까지 직접 맡았고 지금도 운영하고 있습니다. 가입자는 약 1900명입니다.
학교별 평가 계획을 불러와 자동으로 반영하고 학생이 앱에서 참여한 루틴과 과제 데이터가 학생별로 쌓입니다. 누적된 관찰 기록을 근거로 AI가 종합의견 초안을 만들면 교사가 검토하고 확정합니다. 마지막에는 교육행정시스템에 그대로 입력됩니다.
서버는 Spring Boot와 Java QueryDSL MariaDB를 쓰고 화면은 React와 Vite로 만들었습니다. AWS EC2에 Nginx와 systemd로 배포해 운영합니다.
학생 데이터를 다루는 서비스라 병합 로직에서 기록이 유실되지 않게 하는 부분과 학교명 표기가 제각각인 데이터를 정규화하는 작업에 특히 공을 들였습니다.
참여 작업 영역
디자인프론트엔드백엔드개선·버그수정데이터 엔지니어링데이터 분석
기술 스택
JavaMySQL/MariaDBCloud (AWS/Azure/GCP)