このプロジェクトは、Google AI Geminiとのチャット機能を備えたリアルタイムチャットアプリケーションです。Vue.jsのコンポーネント構造やリアクティブデータ管理、WebSocket通信を活用し、個人およびグループチャットをシームレスに提供します。
- リアルタイム通信: WebSocketとGoogle AI Geminiを活用し、スムーズなメッセージング体験を実現
- ユーザー認証: ユーザー登録、ログイン(Googleログイン対応)
- レスポンシブデザイン: モバイルおよびデスクトップ対応
- フロントエンドの柔軟性: Vue.jsのコンポーネントとリアクティブ性を活用
- インターネットアクセス可能
- JavaScript
- SQL / SQLite
- Vue.js
- Docker
- TailwindCSS
- Pocketbase
- GitHub
-
リポジトリをクローン:
git clone https://github.com/Vu-Qu-Huy/Google-Ai-Gemini_Chatbot-VueJS_ChatApp.git
-
フロントエンド依存関係のインストール:
cd frontend npm install
-
バックエンドのセットアップ:
cd backend docker-compose up -d
-
開発環境でアプリケーションを起動:
npm run dev
- 役割: フルスタック開発者
- チーム規模: 1人
- 開発期間: 1か月
This project is a real-time chat application featuring Google AI Gemini integration. It utilizes Vue.js component structure, reactive data management, and WebSocket communication to provide seamless individual and group chat functionality.
- Real-time Communication: Smooth messaging experience with WebSocket and Google AI Gemini
- User Authentication: User registration and login (Google login supported)
- Responsive Design: Compatible with mobile and desktop devices
- Flexible Frontend: Efficient integration using Vue.js components and reactivity
- Accessible Online
- JavaScript
- SQL / SQLite
- Vue.js
- Docker
- TailwindCSS
- Pocketbase
- GitHub
-
Clone the repository:
git clone https://github.com/Vu-Qu-Huy/Google-Ai-Gemini_Chatbot-VueJS_ChatApp.git
-
Install frontend dependencies:
cd frontend npm install
-
Set up the backend:
cd backend docker-compose up -d
-
Start the application in development mode:
npm run dev
- Role: Full-stack Developer
- Team Size: 1 person
- Development Duration: 1 month