| Day | Task | Start Date | Completion Date | Reference Material |
|---|---|---|---|---|
| 1 | - Project Setup: Initialize project with Next.js 16.0.1 (App Router), React 19, and TypeScript. - Dev Tools: Configure Git hook process with Husky, control commit messages with Commitlint, and setup standard ESLint/Prettier. |
03/11/2025 | 03/11/2025 | Next.js 16, Husky |
| 2 | - Design System Setup: Install Tailwind CSS and configure Design Tokens for Neobrutalism style (bold, hard shadows). Customize Shadcn UI components and add Framer Motion for animation. | 04/11/2025 | 04/11/2025 | Framer Motion |
| 3 | - Authentication Flow: Integrate AWS Cognito Identity Provider. Build Login/Register/Forgot Password forms using React Hook Form combined with Zod validation. Connect authService. |
05/11/2025 | 05/11/2025 | AWS Cognito |
| 4 | - Dashboard Layout: Build separate Layouts for Group Route (member) and (admin). Implement complete responsive Sidebar navigation and Neobrutalist style system Widgets. |
06/11/2025 | 06/11/2025 | |
| 5 | - API Client & Store: Setup Axios Interceptor (lib/api/core.ts) to attach Token and refresh token automatically. Configure Global State with Zustand (authStore) and integrate React Query (apiStore). |
07/11/2025 | 07/11/2025 | Zustand |
| 6 | - Wallet Management Start: Analyze Swagger API, implement fetchWallet service and useWallet custom hook. Build wallet list UI and create new wallet modal. - Weekly Review: Review directory structure and code conventions. |
08/11/2025 | 08/11/2025 |