프로젝트 배경
✅ 문제점
•수강 신청, 상담 예약, 좌석 배치 등 모든 과정을 수기로 관리하고 있어 중복 예약, 누락, 시간 소모가 빈번함
•관리자가 엑셀, 종이 등 여러 매체로 분산 관리함에 따라 업무 효율이 떨어짐
•상담 시간 변경, 좌석 변경 등에 따른 학생/보호자 커뮤니케이션 부재
✅ 목표
•온라인 수강 신청 → 상담 일정 등록 → 좌석 배치까지 원스톱 디지털 처리 시스템 구축
•캘린더 UI 기반의 상담 예약 및 드래그 기반 좌석 배치 기능을 통해 직관적인 관리자 화면 제공
•학생 및 보호자에게 실시간 상담 알림 제공으로 커뮤니케이션 자동화
✅ 주안점
•관리자 UX 최적화: 상담 일정 조율 및 좌석 배치를 누구나 쉽게
•데이터 정확성: 신청/예약/좌석이 유기적으로 연결
•실시간 알림 연동: 상담 일정, 좌석 변경 시 자동 알림
프로젝트 상세
프로젝트 목적
•독재학원에서 수강 신청부터 상담 일정 조율, 강의실 좌석 배치까지의 모든 운영 프로세스를 디지털화하여 효율적 학원 운영을 실현
주요 대상
•학원 관리자, 상담교사, 수험생(학생)
사용 기술 스택
•인프라: AWS (EC2, S3, Cloud Front, Route 53, ECR), Docker
•데이터베이스: AWS RDS (PostgreSql)
•백엔드: Nest 11 (Prisma)
•프론트엔드: React 19 (React Query, React Hook Form + Yup, Zustand, Tailwind)
•기타: JWT 인증, 파일 업로드(S3 Presigned URL)