Skip to content

Instantly share code, notes, and snippets.

@hushin
Created May 10, 2026 23:24
Show Gist options
  • Select an option

  • Save hushin/a1d3eb42ce714d5d0b00aee19a7cd48f to your computer and use it in GitHub Desktop.

Select an option

Save hushin/a1d3eb42ce714d5d0b00aee19a7cd48f to your computer and use it in GitHub Desktop.
SPA+APIのサンプルWebアプリを作りたい。
アプリ要件:
- TODOアプリ
- 画面
- 一覧
- 詳細
- CRUD
- ID/password のログイン
使用技術:
- このプロジェクトは https://viteplus.dev/guide/create の vite:monorepo で初期化している。ビルド、テスト、リンターはこのまま使ってOK
- TanStack Start
- SPA mode
- hono
- hono RPC を使ってクライアントと型を共通化
- zod validation
- Better Auth
- Drizzle ORM
- MySQL
- ローカルはDockerで動けばOK
- 将来的にECS deploy
- monorepo
プログラミングスタイル:
- 純粋関数: classよりも副作用を持たない関数を優先
- 関数型ドメインモデリング
- フロントエンドのディレクトリ構成は https://feature-sliced.design/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment