<aside> 🎥

앱 시연 영상

Frame 150.png

</aside>

<aside> 🐱

Github Links

본인이 작업한 범위만 업로드했습니다.

앱 기획 배경

학원 생활의 전반에 걸쳐 학생과 선생님의 편의성을 증대하고자 했습니다.

학생들의 고충

선생님의 고충

주요 기능

입실 등록

저렴하지만 부정사용이 쉬운 QR 코드 스캔이나 값비싼 인프라를 구축해야 하는 NFC 대신, 간편하게 설치가 가능한 iBeacon을 교실 입구에 설치하면 학생이 앱에 접속 시 Bluetooth 신호를 감지함으로 입실 등록이 버튼 활성화됩니다.

게시판

수업의 안내사항을 등록해 수강생들에게 일괄 전달하는 공지사항 게시판과, 학생이 선생님에게 궁금한 점을 묻고 답변을 들을 수 있는 문의글 게시판을 구축했습니다. 게시판에 새 글이나 댓글이 달릴 시에 알림을 받아야할 대상에게 실시간 Push 알림이 전송됩니다.

AI 학습 도우미

ChatGPT-4 모델을 사용한 챗봇으로 학생에게 궁금한 점이 생기면 언제든지 답변을 들을 수 있습니다. 또한 음성을 문자로 변환하는 TTS와 답변을 음성으로 변환하는 STT를 탑재해 편의성을 도모했습니다.

기술 스택

백엔드 & 데이터베이스

로컬 환경에서 기본 기능들을 구현하고 테스트한 후, Azure Cloud에 업로드해 서버를 구성했습니다.

프론트엔드

기타

나의 역할

회원 관련 기능

알림 관련 기능

게시판 작업에 따라 알림을 받아야할 대상에게 두 가지 형태의 알림을 생성합니다.

공통 컴포넌츠 개발

앱 내에서 공통적으로 사용되는 UI를 반복적으로 개발하지 않도록 모듈화해 팀과 공유했습니다.