Project02-RealTime-Translation-Messenger

Madagascar team Logo

Swift Xcode Javascript Typescript react NodeJS

GitHub Open Issues GitHub Closed Issues GitHub Open PR GitHub Closed PR


프로젝트 소개 🎶

https://user-images.githubusercontent.com/48614208/101977209-2ee9db80-3c8f-11eb-9815-9085f950fa83.gif

PapagoTalk

PapagoTalk 은 다자간 채팅이 가능한 실시간 번역 채팅 웹/앱 서비스 입니다. 저희 Team Madagascar는 세계의 다양한 언어를 사용하는 사람들이 언어의 장벽을 허물고 어우러져 살아갈 수 있기를 희망합니다.

✅ 로그인 없이 간편하게 이용하세요

저희 서비스는 단순히 사용자명과 사용 언어, 파파고톡이 제공하는 알록달록한 앵무새 프로필을 통해 채팅에 참여할 수 있습니다.

✅ 친구와 함께 이용하세요

참여하고 있는 채팅방의 코드를 복사하여 다른 사람에게 공유할 수 있습니다. 친구를 초대해 함께 채팅해보세요.

✅ 실시간으로 번역 결과를 확인하세요

채팅을 입력함과 동시에 번역 결과를 확인할 수 있습니다. 또한, 자신이 전송한 채팅의 번역 결과도 확인할 수 있습니다.

✅ 음성인식을 사용해 보세요

음성인식을 통해 실시간으로 번역 결과를 확인하며, 음성인식 결과를 채팅으로 전송할 수 있습니다.


🎞 Demo Video




Web🕸

iOS🍎


Members 👯‍♀️

🕸 WEB 🕸 WEB 🕸 WEB 🍎 iOS 🍎 iOS
J012 공태경 🐃 J046 김예진 🐿 J212 하이현 🐅 S026 송민관 🦥 S037 윤병휘 🐧

Tech Stack 🛠

Web 🕸

web_tech_stack

iOS 🍎

iOS 기술 스택

🗃 Project Folder

        
📁server
├── 📁node_modules
└── 📁src
    ├── 📁api
    ├── 📁middlewares
    ├── 📁utils
    ├── 📄server.ts
    └── 📄schema.ts
    
📁client
├── 📁node_modules
├── 📁public
└── 📁src
    ├── 📁apollo
    ├── 📁components
    ├── 📁constants
    ├── 📁contexts
    ├── 📁generated
    ├── 📁hooks
    ├── 📁queries
    ├── 📁routes
    ├── 📁styles
    ├── 📁utils
    ├── 📄App.tsx
    └── 📄index.tsx

📁iOS
├── 📁ReactorTests
├── 📁MessageModelTests
└── 📁PapagoTalk
    ├── 📁Network
    ├── 📁GraphQL
        ├── 📁MessageData
        ├── 📁UserData
        └── 📁Response    
    ├── 📁Persistent
    ├── 📁Entity
    ├── 📁Localization
    ├── 📁Common
        ├── 📁Constant
        ├── 📁Enums
        ├── 📁Extensions
        ├── 📁Factory
        ├── 📁PropertyWrapper
        ├── 📁Util
        └── 📁View    
    └── 📁Presentation  
        ├── 📁Coordinator
        ├── 📁LaunchScreen
        ├── 📁Home
        ├── 📁History
        ├── 📁Chat
        ├── 📁ChatCodeInput
        ├── 📁ChatDrawer
        ├── 📁Speech
        └── 📁Setting