개발 기간 : 2023.08.21 ~ 2023.10.06 개발 인원 : 6명 팀명 : 은공진응
- 프로젝트 기획 배경
- 주요기능 설명
- 기술 스택
- 아키텍처
- ERD
- 기능 엿보기
- 팀원 소개 및 역할
후천적으로 실어증 혹은 말을 더듬는 후유증을 가진 분들을 위한 재활 프로젝트입니다.
후천적 실어증은 뇌질환으로 인한 휴유증으로 자주 발생하는 질병입니다.
언어재활은 조기 치료가 중요하며 초기 3개월에 가장 많이 회복되며 6개월 1년의 시간이 지날수록 회복 속도가 더뎌집니다. 하지만 현재 시행되고 있는 실어증 재활치료 현황은 사진이나 단어가 적힌 종이를 활용하여 환자에게 단어나 문장의 발음을 반복적으로 연습시킵니다. 이런 방식은 재활 치료사의 지속적인 지원이 필요하며, 시간적인 제약도 있습니다. 또한 각 환자의 재활 경과를 고려하여 자료를 조정할 수 있을 만큼 자료가 다양하지 않은 문제점이 있습니다.
저희는 이러한 문제점을 해결하고 실어증 환자들이 말을 쉼쉬는듯 편한하게 내쉴수 있도록 하고자 내쉬다를 기획하였습니다.
- 단어, 단락, 단순절을 선택하여 난이도를 설정하여 발음 연습을 진행할 수 있습니다.
- 올바른 발음과 사용자의 발음을 문자로 비교하여 한눈에 확인할 수 있습니다.
- chat gpt를 사용하여 실제 대화 상황처럼 대화를 할수 있습니다.
- 상황에 맞지 않는 답변은 저장이 되며 복습 가능합니다.
- 카페, 영화관, 경찰서 3가지 상황에서 연습 가능합니다.
- 한장의 사진을 보고 빈칸이 뚫린 문장을 채워 연습하는 게임입니다.
- 쉬움/중간/어려움 3단계로 사용자가 원하는 단계로 선택하여 게임을 진행할 수 있습니다.
- 단어 하나와 4장의 사진을 본 후 단어에 맞는 사진을 빠르게 선택하는 게임입니다.
- 사용자는 순간인지능력 향상시킬수 있습니다.
- 스트릭 기능을 통해 최근 연습동향, 로그인 동향을 확인할 수 있습니다.
- 단어 10개 연습, 문장 10개 연습등의 업적을 달성하면 달성 날짜의 스트릭에 이모지가 뜹니다.
- 드라마 플레이, 스피드게임, 연습 모두를 통합하여 주간 테스트를 진행할 수 있습니다.
- 주간 테스트의 결과를 통해 사용자들은 경과를 시각적으로 확인할 수 있습니다.
- 사용자가 많이 틀린 발음 순으로 통계를 나타냅니다.
- 주간시험을 다시 확인할 수 있으며 정답과, 자신의 발음을 다시 청취할 수 있습니다.
- 달성한 업적과 달성날짜를 한눈에 확인할 수 있습니다.
- 진행한 모든 게임에 대한 정보는 저장되며 확인 가능합니다.
언어 | |
프레임워크 | |
라이브러리 | |
패키지 매니저 | |
인프라 | |
포맷팅 | |
협업툴 | |
기타 |
이름 | 기능 및 역할 |
---|---|
서은진 | 팀장, BackEnd SMTP를 활용한 회원가입/비밀번호 초기화, Spring Security, JWT를 활용한 로그인, 회원 스트릭 생성, 주간 TEST 시작 및 결과 MongoDB저장 및 조회, 데이터베이스 설계, 업적달성 및 조회, 회원정보 조회/수정, 테스트 통계 제공, 게임 통계 제공, 기획 발표 |
우주연 | 팀원, FrontEnd 로그인, 회원 가입, 비밀번호 찾기 |
안세혁 | 디자인, 프론트엔드 { 기반 로직(보안 및 API, 공용 메소드 등), 사용자 기능,분석 및 통계 기능, css작성, QnA, 테마 }, 전반적인 UX/UI 디자인, 프로젝트 구상, 기획, 최종 발표 |
서동현 | 팀원 (프론트엔드) - Frontend : Redux persist storage 구현 및 session storage 연동, 메인 화면 디자인 구현, 발음 연습/대화 시뮬레이션/드라마 플레이/스피드 퀴즈/테스트 페이지 로직 처리 및 비동기 연결, 음성 처리 구현 - Backend : STT 서버 구현 - AI : 모델 비교 및 선정, 데이터 전처리 및 fine tuning |
조경호 | 팀원, Backend Infra (Docker, AWS, Jenkins), 발음 연습 로직 구현, 게임 및 연습 문제 불러오기 기능, 백엔드 서버 간 통신 기능, S3 서버 연동 |
이연지 | 팀원, BackEnd 공지사항(파일 업로드 및 다운로드), 질문 게시판(파일 업로드 및 다운로드), 대화 시뮬레이션(OpenAI 연동, 시나리오 작성, 대화 유지-mongoDB 연동), 대화 시뮬레이션 통계 |