Skip to content

국제학생 커뮤니티 & 한국어 발음평가 서비스 HiBuddy

Notifications You must be signed in to change notification settings

leesuyong4029/HiBuddy-Server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HiBuddy

국제학생 커뮤니티 서비스 하이버디

Description

국제학생들의 정보 격차를 해소하고 한국어 발음평가를 진행할 수 있습니다.

스레드에서 게시글, 댓글, 이미지 등을 통해 다양한 정보를 공유하고, 자신의 한국어 발음 능력을 측정할 수 있습니다.

Demo

회원 기능 및 온보딩

스레드 (Threads)

한국어 발음 테스트

주요 기능

온보딩 기능

회원가입 및 로그인

  • JWT & OAuth 2.0 (카카오, 구글) 이용

스레드 기능

  • 이미지 업로드/수정/삭제 (AWS S3 사용)
  • 게시글 생성/수정/삭제
  • 댓글 생성/수정/삭제
  • 페이징 기능

한국어 발음 평가 기능

  • 한국어 음성 인식 후 발음점수 평가 (Levenshtein Distance 알고리즘 & Naver Clova Speech API 사용), wav 파일 전송 및 기록
  • 난이도별 스크립트 선택 기능
  • 발음 & Pitch 점수 확인

기타 기능

  • 마이페이지
  • 댓글, 게시글 좋아요 기능
  • 댓글, 게시글 스크랩 생성/해제

Stack

  • Language : Java
  • Library & Framework : SpringBoot
  • Database : AWS RDS (MySQL)
  • ORM : JPA
  • Deploy : AWS EC2, Nginx

Server Architecture

image

Role & Contribution

Backend

  • 전체 아키텍처 구성
  • 스레드 API 개발 (게시글, 댓글, 스크랩, 좋아요 etc)
  • 한국어 발음평가 API 개발 (Naver Clova Speech API 연동)

Devops

  • AWS EC2, VPC, RDS 설정
  • AWS S3 설정
  • Nginx를 이용한 EC2 무중단 배포 수행

etc

  • 프로젝트 기획 및 개발 일정 및 이슈 관리

Developer

About

국제학생 커뮤니티 & 한국어 발음평가 서비스 HiBuddy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.8%
  • Python 0.2%