포스트

팀 프로젝트1 [TripMaven]

팀 프로젝트1 [TripMaven]

TripMaven

TripMaven_Landing

소개 AI기술을 통한 여행가이드 서비스 교육 평가 및 개인 역량 진단 및 향상을 제공
기간/인원 2024.08.17 ~ 2024.09.20
7명
핵심 기능 음성 데이터 분석을 통한 가이드 피드백
동영상 얼굴 분석을 통한 가이드 피드백
가이드 자신만의 여행상품 기획
가이드와 고객간 실시간 채팅
팀 성과 소셜 로그인
이메일 인증
영상,음성 인식 및 분석, 결과
여행상품 게시 및 검색, 검색어 기반 유튜브 영상 추천
날씨, 지역행사 API를 통한 지역별 정보 제공
OCR을 활용한 가이드 인증 기능
가이드, 고객 일대일 실시간 채팅 및 알림
chatGPT기반 챗봇
개인 기여 역할 요약: 백앤드/프론트앤드/DB 설계 및 생성, 코드 정리 및 최적화, 내부로직 구현, 리액트 각종 기능 구현

세부 내용
> 리액트, 스프링부트, FastAPI 서버 구축
> ERD 작성, Oracle DB 설계 및 생성, 팀 공용 DB 생성
> 공용 DB 구축 및 관리
> 스프링부트를 이용한 백엔드 서버 구축, REST API 및 비즈니스 로직 생성
> 오픈 API 활용 및 웹 어플리케이션 API를 위한 FastAPI 파이썬 서버 구축
> Google API(OCR)과 셀레니움을 이용한 자격증 확인 기능 구현
> 가이드에 대한 음성 분석 및 피드백
> 리액트를 이용한 프론트엔드 구축
> MQTT, Mosquitto를 이용한 실시간 채팅 및 알림 구현
>
>
>
> 실시간 채팅 및 알림 구현

1. MindMap

TripMaven_MindMap

2. ER Diagram

TripMaven_ERD

3. UseCase Diagram

TripMaven_UseCase

4. 사용한 언어/프레임워크/라이브러리/Tool

TripMaven_Tools

5. 전반적인 아키텍처 구조

TripMaven_EntireArchitecture

  • 채팅(MQTT) 아키텍처 구조

    TripMaven_MQTTArchitecture

  • AI 서비스, 표정 분석 아키텍처 구조

    TripMaven_VideoAnalysisArchitecture

  • AI 서비스, 음성 데이터 분석 아키텍처 구조

    TripMaven_VoiceAnalysisArchitecture

  • 가이드 자격증 확인 아키텍처 구조

    TripMaven_VerifyLicenseArchitecture

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.