Skip to content

Latest commit

 

History

History
164 lines (112 loc) · 7.01 KB

README.md

File metadata and controls

164 lines (112 loc) · 7.01 KB

📚 Tech Stack 📚

✨ Platforms & Languages ✨


🛠 Tools 🛠


🎨 Q & A 🎨

Mobile App Programming - DAIL_E

🖥️ 프로젝트 소개


Old_ver Project : https://github.com/sher95/toeic_ai/blob/main/README.md

DAIL_E

Day by day
Artifical
Intelligence
Learning
English

Chat GPT를 이용한 Toeic 공부 및 영어 일기 작성 어플
매일 매일 AI로 영어를 공부할 수 있다는 의미로 "DAIL_E" 라는 이름으로 정하였다.

AI를 활용한 영어 학습 앱은 많이 개발되어 있다. 이러한 앱들은 사용자의 발음, 억양 등을 인식하여 피드백을 제공하거나,
학습 능력에 따라 맞춤형 학습 콘텐츠를 제공하는 등 다양한 기능을 갖추고 있다.
그러나 이러한 앱들은 특정 기능에만 치중되어 있다는 단점이 있다.

💡 따라서, 저희는 GPT의 풍부한 데이터를 활용하여 단어, 회화, 작문 등을 한꺼번에 학습할 수 있는 "데일리 영어 학습 시스템"을 개발하였습니다.
이 시스템은 다음과 같은 기능들을 포함하고 있습니다.

  • 토익과 일상생활에서 많이 사용되는 단어를 추천해줍니다. 매일 새로운 단어들을 추천하며, 사용자는 이를 통해 단어를 학습하고 중요하다고 생각되는 단어는 개인의 단어장에 저장하여 따로 관리할 수 있습니다.

  • 매일 새로운 토익 기출문제를 추천하고 풀이해줍니다. 이 기능을 활용하면 토익 학습을 원하는 사용자는 매일 새로운 문제를 풀이하며 실전 경험을 쌓을 수 있습니다.

  • 일상 생활에서 자주 사용되는 영어 회화 표현을 접하게 됩니다. 자연스러운 언어 처리를 가능하게 하는 Chat GPT를 활용하여 사용자는 꾸준히 실력을 향상시킬 수 있습니다.

  • 사용자는 영어 일기를 작성할 수 있습니다. 작성된 일기는 분석되어 부적절한 영어 표현에 대한 첨삭과 함께 현재 사용자의 감정에 맞는 코멘트를 제공합니다. 이를 통해 사용자는 작문에 대한 흥미를 느끼고 개인의 표현력을 향상시킬 수 있으며, 작문 실력 및 하루를 돌아볼 수 있는 소중한 경험도 쌓을 수 있습니다.

이와 같이 다양한 기능들을 통합적으로 제공하는 어플은 💡 DAIL_E 💡 로 탄생하게 되었습니다!

🕰️ 개발 기간


23.4.1 ~ 23.4.10 : 아이디어 결정 및 시장 분석

23.4.11 ~ 23.4.13 : 제안서 작성 [발표링크] https://www.youtube.com/watch?v=oXL4QCPNDwU

23.4.17 ~ 23.5.12 : 중간 보고서 작성 [발표링크] https://www.youtube.com/watch?v=oXL4QCPNDwU

23.5.14 ~ 23.6.19 : 개발 및 발표자료 준비

23.6.20 : 발표 및 프로젝트 종료

🧑‍🤝‍🧑 맴버구성


팀장 : 신영재 - 다이어리, 일기 뷰 밒 기능 제작
팀원1 : 박준석 - 데이터 처리, DB연결 및 전반적인 UI 수정
팀원2 : 김다훈 - 단어, 토익 뷰 및 기능 제작, 발표 자료 제작
팀원3 : 마흐무도브 세르조드벡 - Chat GPT API 연결 및 데이터 처리

⚙️ 개발 환경


macOS 10.15, iOS 13.0 이상
Xcode : 14.3.1
Database : SQlite

📌 주요 기능


메인 화면

  • 단어 추천, 토익 문제, 회화, 일기 작성 등의 메뉴를 선택할 수 있다.
  • 각 메뉴의 진행도를 한 눈에 파악할 수 있다.

단어 추천

  • CHAT GPT에게 추천받은 단어를 사용자에게 소개한다.
  • 사용자는 각 단어에 대해서 즐겨찾기를 할 수 있다.
  • 단어 시험을 치뤄서 자신의 진행도를 한 눈에 파악할 수 있다.

토익 문제

  • CHAT GPT에게 추천받은 토익문제를 사용자에게 소개한다.
  • 사용자는 토익 객관식 문제를 풀 수 있다.

회화 기능

  • 사용자는 영어로 CHAT GPT와 대화할 수 있다.
  • 영어로 대화하면서 회화 연습을 할 수 있다.

일기장 기능

  • 사용자는 원하는 날짜를 캘린더에서 정해 일기를 적을 수 있다.
  • 일기를 적으면 적은 시간과 장소가 저장된다.
  • 적은 일기를 CHAT GPT가 분석하여 사용자의 하루 기분에 대해 분석하여 짧은 코멘트를 남겨준다.

🎮 실행화면


로딩 화면 및 메인 페이지

main

단어 추천 화면

word

단어 테스트 화면

word_test word_test_2

토익 문제 화면

toeic

회화 채팅 화면

chat

다이어리 화면

diary diary_input feedback