✔️ 영어 퀴즈 서비스
- OCR 기술을 이용하여 영단어 텍스트 추출
- 3가지의 테스트 유형 제공
✔️ 영어 단어장 서비스
- 저장한 단어 열람
✔️ 영어 작문 서비스
- 기사를 선택하고 영작
- 코사인 유사도와 문법 교정 API를 활용한 피드백 제공
✔️ 영어 회화 서비스
- LLM 모델 & WebSocket 기반
- 선택한 테마에 따라 free talking 진행
- 카메라로 사진을 찍고, 단어 텍스트를 추출합니다.
- 갤러리에서 사진을 선택하고, 단어 텍스트를 추출합니다.
- 사용자가 답을 입력했을 때 정답이면 초록색 토스트 팝업이, 오답이면 주황색 토스트 팝업이 표시됩니다.
- 한글 뜻 맞추기 테스트에서는 사용자가 답을 입력하면 정답과 사용자가 입력한 답이 표시됩니다.
- 문장 속에 들어갈 영단어 맞추기 테스트에서는 괄호 속에 들어갈 영단어를 입력합니다.
- 테스트 결과 조회 화면에서 저장할 단어를 선택하고 폴더 이름을 입력합니다.
- 먼저 레벨을 선택하고, 영작하고자 하는 기사를 선택합니다.
- 사용자는 한글 번역을 보면서 영작합니다.
- 영작 결과 조회 화면에서 유사성 점수, 원문, 사용자가 입력한 답변, 피드백을 확인합니다.
- 문법/철자 오류가 있는 부분은 빨간색 밑줄이 표시됩니다.
- 먼저 테마를 선택합니다.
- 앱 하단에 있는 마이크 모양의 버튼을 눌러 녹음합니다.
- 사용자가 전송한 음성에 따라 웹소켓 서버에서 응답이 오기 때문에 자유롭게 대화할 수 있습니다.
- 힌트 보기 버튼을 터치하면 답변 가이드를 볼 수 있습니다.
- 회화를 종료하면 종료 직전까지 나눈 대화들을 확인할 수 있습니다.
🔸 Backend
- Language : Java
- Library & Framework : Spring Boot
- Database : MySQL
- Deploy: AWS(S3), Docker
- Genrate AI Model: GPT-4o(OpenAI), Gemini Pro 1.5(Google)
- LLM Model: GPT-4o(OpenAI)
- Conversation Service: WebSocket
🔸 Frontend(Mobile)
- Language : JavaScript
- Library & Framework : Expo CLI, expo-image-picker, expo-camera, expo-file-system, expo-av
Backend
- 김현원 : khw7385@khu.ac.kr
- 김운경 : splguyjr@khu.ac.kr
FrontEnd
- 고민경 : komg00@khu.ac.kr
