Skip to content

Latest commit

 

History

History
161 lines (108 loc) · 7.19 KB

README.md

File metadata and controls

161 lines (108 loc) · 7.19 KB

image

부모님이 읽어주는 영어 동화 생성 서비스


🙌 AI 수도권 3반 12조

😀 Members: 김은지, 김진상, 소정현, 원장희, 이형길, 장성현, 최재호, 최태양


📃 목차

1. 개발 배경 및 목적

2. 기능

3. 서비스 Flow

4. 3 Tier Architecture

5. DB 설계

6. 개발 환경

7. 유저 가이드


1. 개발 배경 및 목적 💡

현대 사회에서는 많은 부모님들이 자녀의 언어 발달과 교육에 더 많은 관심을 가지고 있습니다. 특히 영어 유치원 진학 경쟁이 점점 치열해지고 있으며, 조기 영어 교육에 대한 관심도 크게 증가하고 있습니다. 영어 동화책을 선택하고 구매하는 과정은 가정에게 경제적인 부담과 시간적인 압박을 주는 요소로 작용하고 있습니다. 위와 같은 배경을 고려하여, 우리는 맞춤형 서비스를 통해 어린이들의 지적 및 언어적 능력, 정서 발달을 촉진하고 부모님과의 정서적 교감 경험을 증진시킬 수 있는 솔루션을 개발하고자 합니다. 이를 통해 동화책 선정 과정을 간소화하고 구매 비용을 절약함으로써 가정의 경제적, 시간적 부담을 줄일 수 있습니다. 또한, 이 서비스를 통해 어린이들은 동화 컨텐츠에 쉽게 접근할 수 있으며, 영어에 대한 흥미를 유발할 수 있습니다. 더 나아가, 추후에는 영어 이외의 다른 언어로도 서비스를 확장할 예정입니다. 위의 목표를 달성하기 위해 우리는 어린이들이 즐겁게 동화를 읽을 수 있는 다양한 기능과 컨텐츠를 제공할 계획입니다. 이를 통해 어린이들의 교육과 성장을 지원하고, 가정에서의 동화책 구매와 선정 과정에 대한 부담을 덜어주고자 합니다.

기존 상황

  • 영어 유치원 진학 경쟁이 치열
  • 조기 영어 교육에 대한 관심이 높아지는 추세
  • 영어 능력 필요성 증가
  • 동화책을 선택하고 구매하는 과정은 반복되어 시간과 비용의 부담을 초래
  • 기존의 동화책은 어린이들의 상상력과 창의성을 제한하며, 언어 발달과 정서 발달에 있어서도 한계 발생

이러한 상황에서 우리의 목적은 기존의 상황을 개선할 혁신적인 솔루션을 제공하여 다음과 같은 효과를 이끌어내는 것입니다:

  • 맞춤형 서비스 제공과 상상력 자극: 어린이들에게 맞춤형 서비스를 제공하고, 상상력과 창의성을 자극하여 지적/언어적 능력과 정서 발달을 촉진
  • 간소화된 동화책 선정 과정과 경제적인 부담 절감: 동화책 선정 과정을 간소화하고 구매 비용을 절약함으로써 가정의 경제적, 시간적 부담 절감
  • 동화 컨텐츠의 쉬운 접근성: 온라인 플랫폼으로 동화 컨텐츠에 대한 접근성을 간편화
  • 영어에 대한 흥미 유발: 영어에 대한 흥미를 유발하여 어린이들이 영어 학습에 보다 적극적으로 참여하도록 독려
  • 학습 모니터링: 저장된 동화를 열람하고 관리해 영어 학습에 대한 모니터링 기능 제공
  • 다국어 지원으로 확장 가능한 플랫폼: 영어 이외의 다른 언어로도 서비스를 확장하여 전 세계 어린이들에게 다양한 언어 학습 기회를 제공

이를 통해 우리는 기존의 동화책 제공 방식과 비교하여 👉어린이들에게 혁신적인 영어 학습 환경을 제공함으로써, 그들의 교육과 성장을 지원하는 동시에, 부모님들의 부담을 덜어주고, 정서적인 교감 경험을 증진시키는 플랫폼👈을 구축하고자 합니다.


2. 기능 🛠

  • 키워드 기반 동화 생성
  • 이미지 기반 동화 생성
  • TTS 음성 인식
  • 게시판 이용 - 오디오 저장 기능 제공

3. 서비스 Flow 🔍

image


4. 3 Tier Architecture 🏢

image


5. DB 설계 🧱

image


6. 개발 환경 ⚙️

  • Front-End
HTML CSS JS React Figma
image image image image image
  • Back-End and Cloud
Python Django django REST framework MySQL AWS
image image image image image
  • etc
GitHub VS Code Microsoft Teams Notion Slack Discord Post Man
image image image image image image image

7. 유저 가이드 👀

requirements.txt 설치시 TTS 오류 관련 문제

https://visualstudio.microsoft.com/visual-cpp-build-tools/

C++ build tools 다운로드 후 C++ 를 사용한 데스크톱 개발 선택하여 설치

실행 방법

1. 가상환경 설정

python -m venv 가상환경이름 python=3.10.11
cd 가상환경이름\Scripts
activate 가상환경이름
conda 사용시
conda create -n 가상환경이름 python=3.10.11
conda activate 가상환경이름

2. Django 서버

Django 프로젝트로 경로변경
cd conf
requirements 설치
pip install -r requirements.txt
Django 서버 실행
python manage.py runserver

3. React 서버

React 프로젝트로 경로변경
cd myreact
React 패키지 설치
npm install
React 서버 실행
npm start