FinSnap は、ユーザーが個人の財務と投資を理解し、最適化できるように設計された AI を活用した金融アプリです。
FinSnap は、明瞭さと使いやすさを重視したダークテーマを備えた洗練されたモダンな UI を備えています。アプリでは、一貫した外観と操作性を実現するために一貫したカラー パレットを使用しています。
Flutter がローカル マシンにインストールされています。
ダーツSDK
有効な Google Gemini API キー
リポジトリのクローンを作成します。
git clone https://github.com/vasan-rj/FinSnap-V1.git
cd finsnap
' ' '
依存関係をインストールします。
Android エミュレーターまたは物理デバイスの USB デバッグを介してデバイスを接続します。
flutter pub get
API キーを設定します。
lib/keys.dart
内のプレースホルダーを実際の Google Gemini API キーに置き換えます。
final apiKey = 'YOUR_GOOGLE_GEMINI_API_KEY' ;
アプリを実行します。
flutter run
このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。
お問い合わせやサポートについては、[email protected] までご連絡ください。
FinSnap/
│
lib
├── ai-model-config
│ ├── health-score-model.dart
│ └── road-map-model.dart
├── data
│ ├── health_score_quiz_question.dart
│ ├── module-one.dart
│ └── roadmap_question.dart
├── functions
│ └── roadmap-pdf.dart
├── models
│ ├── custom_chat_quiz_model.dart
│ └── custom_notification.dart
├── permission
├── screens
├── ai-features
│ ├── ai_credit_bot.dart
│ ├── ai_loan_bot.dart
│ ├── ai_tax_bot.dart
│ ├── health_score.dart
│ └── roadmap-generator.dart
├── appdrawer
│ ├── contact-us.dart
│ └── updates_faq.dart
├── learning-module
│ ├── module1.dart
|----
│ ├── chatbot.dart
│ ├── email-verify.dart
│ ├── fingerprint.dart
│ ├── forgetpassword.dart
│ ├── index.dart
│ ├── login.dart
│ ├── otp-phone-page.dart
│ ├── phone-verify.dart
│ ├── remainder.dart
│ ├── signup.dart
│ ├── testing.dart
│ └── wrapper.dart
├── services
├── utils
└── widgets
| |__chatbot
| |__chat_interface.dart
| |__chatbot-sidebar.dart
| |__custom_chat_bubble.dart
|____
│ │
│ ├── main.dart
│ └── app_theme.dart
│
└── README.md
Gemini モデルは、財務データを処理し、推奨事項とともにパーソナライズされた財務健全性スコアを返すように構成されています。設定方法は次のとおりです。
final model = GenerativeModel (
model : 'gemini-1.5-pro' ,
apiKey : apiKey,
generationConfig : GenerationConfig (
temperature : 0.7 ,
topP : 0.85 ,
topK : 20 ,
maxOutputTokens : 300 ,
responseMimeType : 'application/json' ,
),
systemInstruction : Content . system ( """
You are a Personalized Financial Health Score Predictor. Your goal is to analyze the user's financial information to provide a personalized financial health score and recommendations.
...
""" ),
);
新しいブランチを介して貢献するための手順を含む、更新された「貢献」セクションを次に示します。
コミュニティからの貢献を歓迎します。開始するには、次の手順に従います。
リポジトリのクローンを作成します。
git clone https://github.com/vasan-rj/FinSnap-V1.git
cd FinSnap-V1
変更に合わせて新しいブランチを作成します。
git checkout -b your-feature-branch
変更を加えてコミットします。
git add .
git commit -m " Describe your changes here "
変更を GitHub にプッシュします。
git push origin your-feature-branch
プル リクエストを開きます。
GitHub リポジトリに移動し、機能ブランチからメイン ブランチへの新しいプル リクエストを開きます。変更の説明と、それらをマージする必要がある理由を入力します。
ご協力いただきありがとうございました!
好みのワークフローや追加のガイドラインに基づいて、手順を自由に調整してください。
強力な AI モデルを提供してくれた Google Gemini チームと、サポートと貢献をしてくれた Flutter コミュニティに心より感謝いたします。
お問い合わせやサポートについては、[email protected] までご連絡ください。
Vasan R??????による❤️で作られました。