Skip to content
@LingoTown

LingoTown

AI와 대화하는 메타버스 언어마을 - LingoTown 🏆

image

🏆 SSAFY 9기 자율프로젝트 우수상 🏆


📋 소개

외국어 스피킹을 향상시키고 싶은 모든 사람을 위한 서비스, 링고타운.

링고타운은 메타버스에서 AI 주민들과 외국어(영어/프랑스어)로 자유롭게 대화할 수 있는 서비스입니다. 다양한 주민들과 대화를 통해 스피킹 실력을 향상해보세요!
각 주민 별 이름/나이/성별/선호도 등 페르소나가 부여되어 있습니다. 상황을 기반으로 이야기를 나눌 수 있어요.
내가 한 대화내역과 발음평가를 보고 싶다면, Talk Log를 눌러 확인할 수 있습니다.
혹시 어떤 말을 해야할지 모르겠다면 선호하는 주제를 클릭하세요. 주민들이 먼저 대화를 걸어줍니다!
Quest 코너에서는 주민들에게 물어봐서 문제를 맞추는 게이미피케이션을 통해 대화실력을 향상할 수 있습니다.
스피킹 실력 향상을 위해 만들어진 언어타운, LingoTown. 상세 기능을 보려면 아래로 스크롤해주세요.

📅 프로젝트 진행 기간

프로젝트 기간 2023.10.11 ~ 2023.11.17 (6주)

✨ 기능 소개

캐릭터 선택 기능

Select_Character.mp4

NPC 소개

Introduce_NPC.mp4

맵 소개

Introduce_map.mp4

공원

Park.mp4

이벤트 홀

Event.mp4

식당

Restaurant.mp4

French

Franch.mp4

Talk

Talk1.mp4

발음평가

image


🔧 기술스택

Client

  • Node.js 18.16.1
  • Vite 4.4.1
  • React 18.2.0
  • TypeScript 5.61.0
  • Recoil 0.7.7
  • Axios 1.4.0
  • React Three Fiber (Three.js 0.157.0)

Server

  • Java OpenJDK 11.0.1
  • Gradle 8.3
  • Spring 5.3.22
  • SpringBoot 2.7.16
  • Spring Data JPA 2.7.16
  • Spring Security 2.7.16
  • Spring WebClient 2.7.16
  • Lombok 1.18.30
  • Google Cloud TTS 2.28.0
  • OpenAI 1.0.4
  • JWT 0.9.1

DB

  • MySQL 8.0.33

Infra

  • AWS EC2 Ubuntu 20.0.4 LTS
  • AWS S3 2.2.6.RELEASE
  • AWS RDS(MySQL) 8.0.33
  • Docker 24.0.6
  • Nginx 1.18.0 (Ubuntu)
  • Jenkins 2.414.1
  • SonarQube 4.2.1.3168
  • Jacoco 0.8.8
  • Prometheus 1.9.15
  • Grafana 10.1.5

📐 개발 산출물

인터페이스 설계서

image

https://minsung37.notion.site/API-9d132ee6bfc341cbbbb52fb9af1e22b3?pvs=4

ERD

image


시스템 구조도

image


👪 팀 소개

지민성 박세윤 신산하 유지연 석다영 이승현
FE/BE/팀장 FE/BE/Infra Frontend Backend Frontend FE/BE

🎥 UCC

링고타운 ucc 썸네일


Pinned Loading

  1. .github .github Public

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…