Skip to content
@Tasty-Ties

Tasty-Ties

맛잇다: 온라인 쿠킹 클래스 서비스

🌎 맛, 잇다

프로젝트 소개



기획 의도

프로젝트 맛,잇다는 전 세계의 다양한 문화를 더 가깝게 느낄 수 있도록 하기 위해 기획되었습니다.

특히, 해마다 증가하는 유학생들을 주요 타깃으로 삼아, 새로운 환경에서 서로의 문화를 배우고, 경험할 수 있는 기회를 제공합니다.

온라인 쿠킹 클래스를 통해 유학생들이 서로 다른 문화권의 요리를 배우며, 현지 생활에 적응하고, 다른 국가의 친구들과 교류할 수 있도록 하였습니다.

이를 위해 실시간 번역 기능을 도입하여, 언어의 장벽을 허물고, 참가자들이 자유롭게 소통하며 요리 과정을 이해할 수 있도록 하였습니다.

프로젝트 맛,잇다는 단순한 요리 수업을 넘어서, 유학생들이 새로운 문화를 이해하고 글로벌 커뮤니티를 형성하는 데 기여하고자 합니다.


컨벤션

그라운드룰 컨벤션
📜 그라운드룰 🛠️ 컨벤션

기획

기능 명세서 스토리보드 API 명세서 ERD 다이어그램
📑 기능 명세서 🎨 스토리보드 🔌 API 명세서 ⚡ ERD 다이어그램

시연 영상

🎞 시연 영상


기술 스택

Category Details
Server Tomcat, Nginx, Node.js, WebSocket
Language Java 17, JavaScript
Framework SpringBoot 3.2, React 18.3, Openvidu
Infra AWS(EC2, S3)
Database MySQL 8.0, mongoDB 7.0
Caching Redis
ORM JPA 5.0, Query DSL 5.0
IDE Intellij, VS Code, MySQL Workbench, MongoDBConpress, Termius
Message Queue Rabbit MQ
Container Docker
Authentication/Authorization JWT, Spring Security
CI/CD Docker hub, Docker compose
Testing JUnit 5
Team Collaboration Tool Git, GitLab, Jira, Notion
Web APIs Web Speech API
AI/ML Services MediaPipe, GPT 3.5 Turbo

프로젝트 소개 및 주요 기능

🙋‍♀️ 요리와 소통을 음성으로 간편하게

요리 중 손으로 채팅하기 힘들 때 음성 채팅으로 손쉽게 소통할 수 있습니다. 음성채팅

👩🏽‍🤝‍👩🏻 언어 걱정 없이, 전 세계 친구들과 소통

서로 다른 언어로 채팅해도 자동 번역으로 모두가 이해할 수 있습니다. 실시간번역

📷 요리하며 쌓아가는 추억의 한 페이지

요리 클래스 중 찍은 모든 순간을 앨범으로 저장해, 언제든지 추억을 꺼내볼 수 있습니다. 요리앨범

역할 분담

seminss Basaeng jiwon718 sojeong32 SeongYunOH hanakong
김세민 이종민 이지원 박소정 오성윤 정원빈
팀장, BE BE BE FE FE FE

🐰 김세민 (BE & 팀장)

  • 인프라
  • Web-RTC
  • STT
  • 제스처 감지

🐥 이종민 (BE)

  • 회원 관리
  • 쿠킹 클래스
  • 앨범
  • 마일리지 / 랭킹

🦊 이지원 (BE)

  • 메인페이지, 인트로 페이지 화면 구현
  • Firebase 알림
  • 채팅 및 번역

🐹 박소정 (FE)

  • 회원 관리
  • 마일리지

🐧 오성윤 (FE)

  • Web-RTC
  • 채팅

🦝 정원빈 (FE)

  • 쿠킹 클래스
  • 앨범
  • 랭킹

기술적 경험


아키텍처

최종아키텍처

Popular repositories Loading

  1. Tasty-Ties Tasty-Ties Public

    글로벌 온라인 쿠킹 클래스

    Java 2

  2. .github .github Public

    리드미

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…