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
- Host: GitHub
- URL: https://github.com/filippofinke/prompt2flutter
- Owner: filippofinke
- Created: 2025-04-10T13:47:22.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-10T18:47:45.000Z (6 months ago)
- Last Synced: 2025-07-20T22:23:10.897Z (3 months ago)
- Topics: ai, flutter, gemini, llm, vibe-coding
- Language: TypeScript
- Homepage: https://github.com/filippofinke/Prompt2Flutter
- Size: 29.3 KB
- Stars: 35
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!