
프로젝트 맛,잇다는 전 세계의 다양한 문화를 더 가깝게 느낄 수 있도록 하기 위해 기획되었습니다.
특히, 해마다 증가하는 유학생들을 주요 타깃으로 삼아, 새로운 환경에서 서로의 문화를 배우고, 경험할 수 있는 기회를 제공합니다.
온라인 쿠킹 클래스를 통해 유학생들이 서로 다른 문화권의 요리를 배우며, 현지 생활에 적응하고, 다른 국가의 친구들과 교류할 수 있도록 하였습니다.
이를 위해 실시간 번역 기능을 도입하여, 언어의 장벽을 허물고, 참가자들이 자유롭게 소통하며 요리 과정을 이해할 수 있도록 하였습니다.
프로젝트 맛,잇다는 단순한 요리 수업을 넘어서, 유학생들이 새로운 문화를 이해하고 글로벌 커뮤니티를 형성하는 데 기여하고자 합니다.
그라운드룰 | 컨벤션 |
---|---|
📜 그라운드룰 | 🛠️ 컨벤션 |
기능 명세서 | 스토리보드 | 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 |
요리 중 손으로 채팅하기 힘들 때 음성 채팅으로 손쉽게 소통할 수 있습니다.
서로 다른 언어로 채팅해도 자동 번역으로 모두가 이해할 수 있습니다.
요리 클래스 중 찍은 모든 순간을 앨범으로 저장해, 언제든지 추억을 꺼내볼 수 있습니다.
|
|
|
|
|
|
김세민 | 이종민 | 이지원 | 박소정 | 오성윤 | 정원빈 |
팀장, BE | BE | BE | FE | FE | FE |
- 인프라
- Web-RTC
- STT
- 제스처 감지
- 회원 관리
- 쿠킹 클래스
- 앨범
- 마일리지 / 랭킹
- 메인페이지, 인트로 페이지 화면 구현
- Firebase 알림
- 채팅 및 번역
- 회원 관리
- 마일리지
- Web-RTC
- 채팅
- 쿠킹 클래스
- 앨범
- 랭킹