Fanchat is a financial product chatbot that provides AI-powered stock price predictions for the Hong Kong market.
demo-compressed.mp4
- AI-powered chatbot for stock price predictions
- User authentication (Email and Google Sign-In)
- Stock watchlist management
- Real-time stock data updates
- Financial reports, stockholder information, and news for each stock
- Investor type recommendation
- Flutter for cross-platform mobile development
- Firebase for authentication and data storage
- Dialogflow for natural language processing
- Yahoo Finance API for stock data
- Flutter SDK
- Android Studio or Xcode (for iOS development)
- Firebase account
-
Clone the repository:
git clone https://github.com/your-username/Fanchat.git
-
Install dependencies:
flutter pub get
-
Set up Firebase:
- Create a new Firebase project
- Add your iOS and Android apps to the Firebase project
- Download and add the
GoogleService-Info.plist
file to the iOS app - Download and add the
google-services.json
file to the Android app
-
Run the app:
flutter run
lib/
: Contains the main Dart code for the applicationandroid/
: Android-specific configuration filesios/
: iOS-specific configuration filesassets/
: Contains images, fonts, and other static assets