Metadata-Version: 2.1
Name: create-star-app
Version: 1.1.0
Summary: Flask architecture scaffolding tool — generates core server files for the star app architecture.
Author-email: "Adrian Anton D. Ladia" <ladiaadrian@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/AALadia/create-star-app
Project-URL: Repository, https://github.com/AALadia/create-star-app
Project-URL: Issues, https://github.com/AALadia/create-star-app/issues
Keywords: flask,scaffolding,boilerplate,code-generator
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Code Generators
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE

# create-star-app

Flask architecture scaffolding tool that generates core server files for the star app architecture.

## What it does

`create-star-app` is an interactive CLI that prompts for project configuration (name, port, timezone, etc.) and generates a ready-to-use Flask server directory with all the boilerplate files pre-configured.

## Installation

```bash
pip install -e .
```

## Usage

Run the CLI from the directory where you want to create your project:

```bash
create-star-app
```

You will be prompted for:

- **Project name** (required)
- **Port** (default: 5000)
- **Production server endpoint** (default: empty)
- **Client app subdirectory** (default: client/src/app)
- **Timezone offset** (default: 8)

The tool will generate the `server/`, `server/schemas/`, and `.vscode/` directories with all template files rendered using your configuration.

## Development

```bash
pip install -e .
```

Then run directly:

```bash
python -m create_star_app.cli
```
