🎯

fastapi-router-creator

🎯Skill

from first-fluke/fullstack-starter

VibeIndex|
What it does

Automatically generates FastAPI route handlers and associated Pydantic models based on predefined schema or configuration, reducing boilerplate code for API endpoint creation.

fastapi-router-creator

Installation

Install skill:
npx skills add https://github.com/first-fluke/fullstack-starter --skill fastapi-router-creator
7
Last UpdatedJan 25, 2026

Skill Details

SKILL.md

Overview

# Fullstack Starter

[![GitHub Repo stars](https://img.shields.io/github/stars/first-fluke/fullstack-starter?logo=githubsponsors)](https://github.com/first-fluke/fullstack-starter/stargazers)

[![Last Commit](https://img.shields.io/github/last-commit/first-fluke/fullstack-starter/main?label=last%20updated&logo=github&logoColor=white)](https://github.com/first-fluke/fullstack-starter)

[![Version](https://img.shields.io/github/v/release/first-fluke/fullstack-starter?label=version)](https://github.com/first-fluke/fullstack-starter/releases)

[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/first-fluke/fullstack-starter)

English | [ν•œκ΅­μ–΄](./README.ko.md)

> Template versioning via [Release Please](https://github.com/googleapis/release-please) β€” see [CHANGELOG.md](./CHANGELOG.md) for release history.

Production-ready fullstack monorepo template with Next.js 16, FastAPI, Flutter, and GCP infrastructure.

3-Tier Architecture

```mermaid

graph TB

subgraph Client

Web[Next.js 16
React 19]

Mobile[Flutter 3.38
Riverpod]

end

subgraph GCP["GCP Cloud Run"]

API[FastAPI
Python 3.12]

Worker[Worker
CloudTasks]

end

subgraph Data

DB[(PostgreSQL 16)]

Cache[(Redis 7)]

Storage[(Cloud Storage)]

end

Web --> API

Mobile --> API

API --> DB

API --> Cache

API --> Worker

Worker --> DB

API --> Storage

style Web fill:#0070f3,color:#fff

style Mobile fill:#02569B,color:#fff

style API fill:#009688,color:#fff

style Worker fill:#009688,color:#fff

style DB fill:#336791,color:#fff

style Cache fill:#DC382D,color:#fff

style Storage fill:#4285F4,color:#fff

```

Key Features

  • Modern Stack: Next.js 16 + React 19, FastAPI, Flutter 3.38, TailwindCSS v4
  • Type Safety: Full type support with TypeScript, Pydantic, and Dart
  • Authentication: OAuth with better-auth (Google, GitHub, Facebook)
  • Internationalization: next-intl (web), Flutter ARB (mobile), shared i18n package
  • Auto-generated API Clients: Orval (web), swagger_parser (mobile)
  • Infrastructure as Code: Terraform + GCP (Cloud Run, Cloud SQL, Cloud Storage)
  • CI/CD: GitHub Actions + Workload Identity Federation (keyless deployment)
  • AI Agent Support: Guidelines for AI coding agents (Gemini, Claude, etc.)
  • mise Monorepo: mise-based task management and unified tool versions

Tech Stack

| Layer | Technology |

|-------|------------|

| Frontend | Next.js 16, React 19, TailwindCSS v4, shadcn/ui, TanStack Query, Jotai |

| Backend | FastAPI, SQLAlchemy (async), PostgreSQL 16, Redis 7 |

| Mobile | Flutter 3.38, Riverpod 3, go_router 17, Firebase Crashlytics, Fastlane |

| Worker | FastAPI + CloudTasks/PubSub |

| Infrastructure | Terraform, GCP (Cloud Run, Cloud SQL, Cloud Storage, CDN) |

| CI/CD | GitHub Actions, Workload Identity Federation |

| Tool Management | mise (unified Node, Python, Flutter, Terraform versions) |

> [Why this tech stack?](./docs/WHY.md) β€” Detailed reasoning behind each technology choice.

![Fullstack](./docs/fullstack.jpg)

Quick Start

Choose one of the following methods to start with this template:

```bash

# Create from CLI

bun create fullstack-starter my-app

# or

npm create fullstack-starter my-app

```

Or use GitHub:

  1. Click [Use this template](https://github.com/first-fluke/fullstack-starter/generate) to create a new repository
  2. Or [Fork](https://github.com/first-fluke/fullstack-starter/fork) this repository

Prerequisites

Required for all platforms:

  • [mise](https://mise.jdx.dev/) - Runtime version manager
  • [Docker](https://www.docker.com/) or [Podman Desktop](https://podman-desktop.io/downloads) - Local infrastructure

For mobile development (iOS/Android):

  • [Xcode](https://apps.apple.com/app/xcode/id497799835) - Includes iOS Simulator (macOS only)
  • [Android Studio](https://developer.android.com/studio) - Include