Welcome to Sung, an open-source chatbot application built with Dart and Flutter, leveraging the power of the Gemini API to provide intelligent and interactive conversations. Sung is designed to offer a seamless and engaging user experience, helping you with a variety of tasks and information.
- 🤖 Intelligent Conversations: Powered by the Gemini API, Sung can understand and respond to your queries with precision.
- 💬 User-Friendly Interface: A clean and intuitive UI built with Flutter.
- 🌐 Open Source: Contribute and collaborate with the community to make Sung even better.
- 📊 Data Insights: Track and analyze conversation metrics (future feature).
Follow these steps to clone and run Sung on your local machine.
- Flutter: Make sure you have Flutter installed. You can download it here.
- Dart: Dart is included with Flutter, so you don't need a separate installation.
- Gemini API Key: Obtain your API key from the Gemini API provider.
-
Clone the Repository
git clone https://github.com/your-username/sung.git cd sung
-
Install Dependencies
flutter pub get
-
Configure Environment
Create a .env file in the root directory and add your Gemini API key.
GEMINI_API_KEY=your_gemini_api_key
-
Run Application
flutter run
-
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork the Repository
- Create a Branch:
git checkout -b feature-branch
- Commit Your Changes:
git commit -m 'Add new feature'
- Push to the Branch:
git push origin feature-branch
- Open a Pull Request