.
├── public
├── src
│ └── app
│ ├── api
│ │ └── routes.js
│ ├── assets
│ │ ├── favicon.ico
│ │ └── logo-white.png
│ ├── auth
│ │ ├── ForgetPassword.tsx
│ │ ├── Login.tsx
│ │ └── Signup.tsx
│ ├── components
│ │ ├── Featured Components
│ │ │ ├── Homepage
│ │ │ │ ├── Board
│ │ │ │ │ └── Board.tsx
│ │ │ │ ├── Header
│ │ │ │ │ └── Header.tsx
│ │ │ │ └── Result
│ │ │ │ └── Result.tsx
│ │ │ └── Routes
│ │ │ └── Routes.tsx
│ │ └── Reusable Components
│ │ ├── button
│ │ │ └── Button.tsx
│ │ └── icons
│ │ ├── CSSIcon.tsx
│ │ ├── DownIcon.tsx
│ │ ├── GridIcon.tsx
│ │ ├── HTMLIcon.tsx
│ │ ├── HeartIcon.tsx
│ │ ├── JSIcon.tsx
│ │ └── SettingIcon.tsx
│ ├── context
│ │ └── MyContext.js
│ ├── styles
│ │ └── globals.css
│ ├── layout.tsx
│ └── page.tsx
├── next-env.d.ts
├── next.config.mjs
├── package-lock.json
├── package.json
├── postcss.config.js
├── tailwind.config.ts
├── temp_tree.md
└── tsconfig.json