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 .