食事をきっかけに、新しい人と新しい日常をつなぐソーシャルダイニングプラットフォーム
Let Eat Goは、共通の関心を持つ人々が食事を通じて交流できるWebアプリケーションです。
ユーザーは地域・日程・参加条件からソーシャルダイニングを探し、自分でイベントを開催したり、既存のイベントに参加したりできます。リアルタイムチャット、マップ、レビュー、アルバム、プロフィール、AIテキスト分類を一つのサービスに統合しました。
本プロジェクトは、ヨンジン専門大学の4名で開発したチームプロジェクトです。フロントエンド、バックエンド、AIサービスを独立したリポジトリとして構成し、GitHub Issues、Pull Requests、Docker、GitHub Actionsを利用して開発しました。
Current status: 公開デモ環境、ローカル開発手順、テスト・CIをポートフォリオ品質へ再整備しています。
| Service | Responsibility | Repository |
|---|---|---|
| Web Client | UI, OAuth flow, Kakao Maps, real-time chat, internationalization | project-leteatgo-nextjs-repo |
| Backend API | REST API, JWT, WebSocket, PostgreSQL, S3 integration | project-leteatgo-nestjs-repo |
| AI Service | DistilBERT text classification and model serving | ai-service |
flowchart TD
User[Browser] --> Web[Next.js Web Client]
Web -->|REST / JWT| API[NestJS API]
Web <-->|Socket.IO| API
API --> DB[(PostgreSQL)]
API --> S3[Amazon S3]
API --> AI[FastAPI AI Service]
- ソーシャルダイニングの検索・開催・参加
- Kakao Mapsを利用したイベント探索
- Google・Kakaoソーシャルログイン
- Socket.IOによるリアルタイムチャット
- アルバム、コメント、いいね、レビュー
- 韓国語・日本語UI
- DistilBERTによる不適切表現の分類
- DockerとGitHub Actionsを利用したAWSデプロイ
This organization contains an educational team project. The repositories are being maintained as a technical portfolio and learning resource. No open-source license has been declared unless a repository states otherwise.