Metadata-Version: 2.2
Name: fastapi-forge
Version: 0.3.0
Summary: Generate FastAPI projects based on database schema.
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: click
Requires-Dist: nicegui
Requires-Dist: cookiecutter
Requires-Dist: pytest

# FastAPI-Forge
Generate production-ready APIs from Database Schema specifications.

Status: Work in Progress

## Usage
Install the package:

```bash
pip install fastapi-forge
```

Start the generation process:

```
fastapi-forge start
```

* A web browser will open automatically.
* Fill out the specifications as prompted.
* Once completed, click to generate your API components.

In the root of the generated project:

```
make up
```

* The project, along with its dependencies, will now run in Docker using Docker Compose.
* The SwaggerUI/OpenAPI documentation is available at `localhost:8000/docs`

## Options
Use the `--use-defaults` for a quicker start:

```
fastapi-forge start --use-defaults
```
