Created
May 10, 2026 23:24
-
-
Save hushin/a1d3eb42ce714d5d0b00aee19a7cd48f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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