Gratitude App は、毎日の感謝の気持ちを記録し、AI からの励ましを受け取ることができるアプリケーションです。ユーザーは寝る前にその日感謝できることを 3 つ入力し、AI からの返信を受け取ることができます。
詳しくはこちら: https://qiita.com/acu8/items/ac2c9ea02985e3442cf6
https://qiita.com/acu8/items/f13ff54bf9f0263a877d
- 日々の感謝事項の記録(3 つ)
- AI からの返信機能
- 過去の記録の閲覧
- フレームワーク: React 18.3.1
- 言語: TypeScript 5.2.2
- ビルドツール: Vite 5.3.4
- ルーティング: React Router DOM 6.26.0
- フォーム管理: React Hook Form 7.52.2
- HTTP クライアント: Axios 1.7.3
- データベース: Supabase 2.45.0
- 認証: Firebase 10.12.5
- CSS フレームワーク: Tailwind CSS 3.4.8
- UI コンポーネント: DaisyUI 4.12.10
- Jest (@types/jest: 29.5.12)
- React Testing Library (@testing-library/react: 16.0.0)
- User Event (@testing-library/user-event: 14.5.2)
- Jest DOM (@testing-library/jest-dom: 6.4.8)
- リポジトリをクローンします:
2.依存関係をインストールします:
git clone [リポジトリのURL]
npm install- 環境変数を設定します: .env.local ファイルを作成し、必要な環境変数を設定します。 4.アプリケーションを起動します:
npm run devこのプロジェクトは Vite を使用しています。Vite は高速な開発サーバーとビルドツールを提供し、効率的な開発体験を実現します。 主な Vite コマンド:
npm run dev: 開発サーバーを起動npm run build: プロダクション用にアプリケーションをビルドnpm run preview: ビルドされたアプリケーションをプレビュー
アプリにログインまたはアカウントを作成します。 ホーム画面で「今日の感謝」ボタンをクリックします。 その日に感謝できることを 3 つ入力します。 送信ボタンをクリックすると、AI からの返信が表示されます。
テストを実行するには以下のコマンドを使用します:
npm run test