Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/noejunior792/sung

☀️ 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.
https://github.com/noejunior792/sung

android apple dart flutter linux windows

Last synced: 1 day ago
JSON representation

☀️ 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.

Awesome Lists containing this project

README

        

# 🌞 Sung - Your Chatbot Companion

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.

## ✨ Features

- **🤖 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).

## 🚀 Getting Started

Follow these steps to clone and run Sung on your local machine.

### Prerequisites

- **Flutter**: Make sure you have Flutter installed. You can download it [here](https://flutter.dev/docs/get-started/install).
- **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.

### 📦 Installation

1. **Clone the Repository**

```bash
git clone https://github.com/your-username/sung.git
cd sung
```

2. **Install Dependencies**
```bash
flutter pub get
```
3. **Configure Environment**

Create a .env file in the root directory and add your Gemini API key.
```bash
GEMINI_API_KEY=your_gemini_api_key
```
4. **Run Application**

```bash
flutter run

### 🖼️ Screenshots

![HomeScreen](assets/screen.png), ![HomeScreen](assets/screen1.png)

## 🤝 Contributing

- We welcome contributions from the **community!** If you'd like to contribute, please follow these steps:

1. Fork the Repository
2. Create a Branch: `git checkout -b feature-branch`
3. Commit Your Changes: `git commit -m 'Add new feature'`
4. Push to the Branch: `git push origin feature-branch`
5. Open a Pull Request