登録しているユーザーのみログインできる。 Todo アプリサイトです。
ログインユーザーごとに、Todo リストの出しわけを行います。
ログイン機能には firebase Auth、データベースには firbase Store を使用しています。
利用される場合は、下記にサンプルアカウントまたは新規アカウント作成を行ってください。
内容は不適切な内容でない限り追加修正など自由に行ってください。
サンプルアカウント email: masuda@example.com pass: Abc@1234
React、TypeScript、firebase の学習のため作成。
- TypeScript
- React
- Tailwind CSS
- React Hooks Form
- zod
- React Cookie
- React Toastify
- dnd kit sortable
- date fns
- uuid
AWS
- IAM
- S3
- API Gateway
- Lambda
- Cloud Front
- Route 53
Firebase
- Authentication
- Cloud Firestore
ユーザー認証機能:
- ログイン画面
- 入力バリデーション
- パスワード表示/非表示
- アカウント新規作成
- パスワード再設定
- Todo画面:
- タスクの作成
- 入力バリデーション
- タスクの編集
- タスクの削除
- タスクの完了チェック
- タスクのメモ入力
- タスクの期限設定
- 更新完了トースト
- ソート機能
- 並べ替え
- 完了済み 表示/非表示
- サインアウト