Skip to content

feat: 家計簿アプリサンプルと create-next-liqueur-app CLIの追加#25

Merged
clearclown merged 4 commits intomainfrom
examples/household-budget-app
Jan 18, 2026
Merged

feat: 家計簿アプリサンプルと create-next-liqueur-app CLIの追加#25
clearclown merged 4 commits intomainfrom
examples/household-budget-app

Conversation

@clearclown
Copy link
Copy Markdown
Owner

Summary

  • 家計簿アプリ(household-budget)の完全なサンプル実装を追加
  • npx create-next-liqueur-app CLIツールを追加してプロジェクト作成を簡略化
  • READMEを改善してインストールガイドを充実
  • npm公開の準備(5パッケージ + CLI)

Changes

新規パッケージ

  • create-next-liqueur-app: npx create-next-liqueur-app my-dashboard でプロジェクト作成可能

新規サンプル

  • examples/household-budget:
    • AIチャットでダッシュボード編集
    • Undo/Redo/Reset機能
    • 取引管理ページ
    • CSVインポート
    • Prisma + PostgreSQL

改善

  • READMEにQuick Startセクション追加
  • パッケージREADMEの充実
  • db-adapterにPrismaExecutor追加

Test plan

  • npx create-next-liqueur-app test-app でプロジェクト作成確認
  • cd examples/household-budget && pnpm dev で動作確認
  • 各パッケージのnpm公開済み確認

🤖 Generated with Claude Code

clearclown and others added 4 commits January 18, 2026 14:01
AI駆動の家計簿ダッシュボードアプリケーションを追加。
このアプリはdocs/guides/household-budget-app.mdのガイドに基づいて実装。

### 主な機能
- 自然言語からダッシュボード生成(LiquidViewSchema)
- カテゴリ別支出・収入の可視化
- 円グラフ、折れ線グラフ、テーブル表示
- ダッシュボードの保存・読み込み

### 技術構成
- Next.js 15.5 + React 19
- Prisma ORM + SQLite
- TailwindCSS
- @liqueur/protocol, @liqueur/react, @liqueur/ai-provider

### ファイル構成
- examples/household-budget/: アプリケーション本体
- prisma/schema.prisma: データベーススキーマ
- app/api/liquid/: API エンドポイント
- app/dashboard/: ダッシュボードUI

### 関連Issue
- #24: ArtifactGeneratorの未使用メソッドをリファクタリング

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Move playground to examples/
- Delete unused auth package
- Update all package.json with npm publish fields
- Update all READMEs with consistent documentation
- Fix repository URLs to clearclown/liqueur
- Add PrismaExecutor to db-adapter
- Fix next.config.ts paths for moved playground

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- npx create-next-liqueur-app my-dashboard でプロジェクト作成可能
- Next.js + @liqueur/* テンプレートを含む
- AIチャットでダッシュボード生成するサンプルUI
- READMEにQuick Startセクションを追加

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings January 18, 2026 13:30
@clearclown clearclown merged commit 3dac4c2 into main Jan 18, 2026
5 of 8 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds significant new functionality to the Liqueur framework:

  • Purpose: Add a complete household budget example app, CLI scaffolding tool, and database execution layer
  • Key Changes:
    1. New examples/household-budget - Full sample application with Prisma + PostgreSQL
    2. New create-next-liqueur-app CLI - Project scaffolding via npx create-next-liqueur-app
    3. New PrismaExecutor in @liqueur/db-adapter - Execute DataSource queries
    4. Repository URL migration - ablaze/liqueurclearclown/liqueur
    5. Comprehensive README improvements across all packages

Reviewed changes

Copilot reviewed 93 out of 156 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pnpm-workspace.yaml Added examples/* to workspace
pnpm-lock.yaml Dependencies for new packages and examples
packages/react/* Updated URLs, improved README documentation
packages/protocol/* Updated URLs, enhanced API reference docs
packages/db-adapter/* Added PrismaExecutor, tests, comprehensive README
packages/create-next-liqueur-app/* New CLI tool with template files
packages/auth/* Removed files (appears to be cleanup)
examples/playground/.gitignore Added Next.js build artifacts

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants