GFAB – Gemini Flask App Builder
GFAB (Gemini Flask App Builder) is a command-line tool that helps developers generate customizable Flask applications using interactive prompts and AI assistance. It is designed to speed up the process of bootstrapping a Flask project with modern best practices.
Note: This repository contains the scaffolding logic only. The core project generation logic is kept private for licensing and intellectual property reasons.
Features
- Interactive setup using terminal-based prompts
- AI-assisted configuration using Gemini
- Optional components include:
- RESTful API scaffolding
- Jinja2 template engine
- Authentication and role-based access control
- Static files setup
- Environment configuration
- Migrations and database setup
- Admin dashboard (optional)
- Internationalization (i18n), logging, and more
Installation
From Source
```bash pip install .