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

https://github.com/filippofinke/prompt2flutter

🚀 Transform text into fully functional Flutter applications using AI
https://github.com/filippofinke/prompt2flutter

ai flutter gemini llm vibe-coding

Last synced: about 1 month ago
JSON representation

🚀 Transform text into fully functional Flutter applications using AI

Awesome Lists containing this project

README

          

Welcome to Prompt2Flutter 🚀

> **⚠️ DISCLAIMER: This is just a proof of concept quickly hacked together. The code quality is not production-ready and was written for demonstration purposes only.**

> Transform text descriptions into fully functional Flutter applications using AI

## Features

- [x] Convert natural language descriptions into Flutter code
- [x] Create complete Flutter projects with proper structure
- [x] Manage Flutter dependencies automatically
- [x] Generate UI components and app logic
- [x] Support for Flutter best practices and patterns
- [x] Powered by Google's Gemini AI model

## Demo

Watch the demonstration video:

https://github.com/user-attachments/assets/f9f9e259-8f7e-40d7-966d-4245f8830b51

## Installation

```sh
# Clone the repository
git clone https://github.com/filippofinke/Prompt2Flutter.git
cd Prompt2Flutter

# Install dependencies
npm install

# Set up your API key
# Create a .env file with your Google Gemini API key
echo "GEMINI_API_KEY=your_api_key_here" > .env
```

## Development

```sh
npm run dev
```

## Build and Run

```sh
npm run build
npm start
```

## Requirements

- Node.js and npm
- Flutter SDK installed and in your PATH

## Author

👤 **Filippo Finke**

- Website: https://filippofinke.ch
- Twitter: [@filippofinke](https://twitter.com/filippofinke)
- Github: [@filippofinke](https://github.com/filippofinke)
- LinkedIn: [@filippofinke](https://linkedin.com/in/filippofinke)

## 🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/filippofinke/Prompt2Flutter/issues).

## Show your support

Give a ⭐️ if this project helped you!


Buy Me A McFlurry