はじめに
EasyStarter - モダンなフルスタック TypeScript SaaS テンプレート
EasyStarter とは?
EasyStarter は、モダンな TypeScript 技術で構築された本番環境対応の SaaS テンプレートです。SaaS プロダクトを素早くローンチするために必要なものすべてを提供します。
技術スタック
| カテゴリ | 技術 |
|---|---|
| フロントエンド | React 19 + TanStack Start + TailwindCSS + shadcn/ui |
| バックエンド | Hono + Cloudflare Workers |
| データベース | Cloudflare D1 (SQLite) + Drizzle ORM |
| API | oRPC(エンドツーエンド型安全) |
| 認証 | Better Auth(メール、GitHub、Google) |
| モバイル | React Native + Expo |
| 国際化 | use-intl(en/zh/jp) |
機能
- 認証 - メール/パスワード、OAuth、セッション管理
- ダッシュボード - サイドバーナビゲーション、ユーザー管理
- データテーブル - ページネーション、ソート、フィルタリング
- フォーム - TanStack Form + Zod バリデーション
- UI コンポーネント - 37+ shadcn/ui コンポーネント
- ダーク/ライトテーマ - 組み込みテーマ切り替え
- メール - Resend + React Email テンプレート
- 型安全 - エンドツーエンド型安全 API