gitextract__q2wgi47/ ├── README.md ├── aws-bucket-policy.json ├── client/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── app/ │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ ├── page.tsx │ │ ├── priority/ │ │ │ ├── backlog/ │ │ │ │ └── page.tsx │ │ │ ├── high/ │ │ │ │ └── page.tsx │ │ │ ├── low/ │ │ │ │ └── page.tsx │ │ │ ├── medium/ │ │ │ │ └── page.tsx │ │ │ └── urgent/ │ │ │ └── page.tsx │ │ ├── projects/ │ │ │ └── [id]/ │ │ │ └── page.tsx │ │ ├── search/ │ │ │ └── page.tsx │ │ ├── settings/ │ │ │ └── page.tsx │ │ ├── teams/ │ │ │ └── page.tsx │ │ ├── timeline/ │ │ │ └── page.tsx │ │ └── users/ │ │ └── page.tsx │ ├── components/ │ │ ├── Header/ │ │ │ └── index.tsx │ │ ├── data/ │ │ │ └── columns.tsx │ │ ├── global/ │ │ │ ├── auth-provider/ │ │ │ │ └── index.tsx │ │ │ ├── border-view/ │ │ │ │ └── index.tsx │ │ │ ├── loader/ │ │ │ │ └── spinner.tsx │ │ │ ├── project-header/ │ │ │ │ └── index.tsx │ │ │ ├── tab-button/ │ │ │ │ └── index.tsx │ │ │ ├── task/ │ │ │ │ └── index.tsx │ │ │ ├── task-card/ │ │ │ │ └── index.tsx │ │ │ └── task-column/ │ │ │ └── index.tsx │ │ ├── home-page/ │ │ │ └── index.tsx │ │ ├── list-view/ │ │ │ └── index.tsx │ │ ├── modal/ │ │ │ ├── index.tsx │ │ │ ├── modal-new-project/ │ │ │ │ └── index.tsx │ │ │ └── model-new-task/ │ │ │ └── index.tsx │ │ ├── navbar/ │ │ │ └── index.tsx │ │ ├── priorityPage/ │ │ │ └── index.tsx │ │ ├── project-card/ │ │ │ └── index.tsx │ │ ├── project-page/ │ │ │ └── index.tsx │ │ ├── search-page/ │ │ │ └── index.tsx │ │ ├── settings-page/ │ │ │ └── index.tsx │ │ ├── sidebar/ │ │ │ └── index.tsx │ │ ├── table-view/ │ │ │ └── index.tsx │ │ ├── team-page/ │ │ │ └── index.tsx │ │ ├── timeline/ │ │ │ └── index.tsx │ │ ├── timeline-view/ │ │ │ └── index.tsx │ │ ├── user-card/ │ │ │ └── index.tsx │ │ ├── user-page/ │ │ │ └── index.tsx │ │ └── wrapper/ │ │ ├── dashboardWrapper.tsx │ │ └── redux.tsx │ ├── lib/ │ │ └── utils.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ ├── state/ │ │ ├── api.ts │ │ └── index.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── types/ │ └── type.ts ├── lamda_trigger.mjs ├── production-level-application/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── actions/ │ │ └── index.ts │ ├── app/ │ │ ├── (auth)/ │ │ │ ├── layout.tsx │ │ │ ├── sign-in/ │ │ │ │ └── [[...sign-in]]/ │ │ │ │ └── page.tsx │ │ │ └── sign-up/ │ │ │ └── [[...sign-up]]/ │ │ │ └── page.tsx │ │ ├── api/ │ │ │ ├── move/ │ │ │ │ └── [taskId]/ │ │ │ │ └── route.tsx │ │ │ ├── projects/ │ │ │ │ ├── [projectId]/ │ │ │ │ │ └── route.ts │ │ │ │ └── route.ts │ │ │ ├── tasks/ │ │ │ │ ├── [projectId]/ │ │ │ │ │ └── route.ts │ │ │ │ ├── route.ts │ │ │ │ └── user/ │ │ │ │ └── [userId]/ │ │ │ │ └── route.ts │ │ │ └── user/ │ │ │ ├── [userId]/ │ │ │ │ └── route.ts │ │ │ └── route.ts │ │ ├── dashboard/ │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ ├── priority/ │ │ │ │ ├── backlog/ │ │ │ │ │ └── page.tsx │ │ │ │ ├── high/ │ │ │ │ │ └── page.tsx │ │ │ │ ├── low/ │ │ │ │ │ └── page.tsx │ │ │ │ ├── medium/ │ │ │ │ │ └── page.tsx │ │ │ │ └── urgent/ │ │ │ │ └── page.tsx │ │ │ ├── projects/ │ │ │ │ └── [id]/ │ │ │ │ └── page.tsx │ │ │ └── timeline/ │ │ │ └── page.tsx │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ └── page.tsx │ ├── components/ │ │ ├── data/ │ │ │ └── columns.tsx │ │ ├── global/ │ │ │ ├── border-view/ │ │ │ │ └── index.tsx │ │ │ ├── client-only/ │ │ │ │ └── index.tsx │ │ │ ├── image-card/ │ │ │ │ └── index.tsx │ │ │ ├── image-upload/ │ │ │ │ └── index.tsx │ │ │ ├── list-view/ │ │ │ │ └── index.tsx │ │ │ ├── loader/ │ │ │ │ ├── buttonLoader.tsx │ │ │ │ └── spinner.tsx │ │ │ ├── project-header/ │ │ │ │ └── index.tsx │ │ │ ├── project-page/ │ │ │ │ └── index.tsx │ │ │ ├── tab-button/ │ │ │ │ └── index.tsx │ │ │ ├── table-view/ │ │ │ │ └── index.tsx │ │ │ ├── task-card/ │ │ │ │ └── index.tsx │ │ │ ├── task-column/ │ │ │ │ └── index.tsx │ │ │ └── timeline-view/ │ │ │ └── index.tsx │ │ ├── header/ │ │ │ └── index.tsx │ │ ├── home-page/ │ │ │ ├── index.tsx │ │ │ └── root-home-page/ │ │ │ └── index.tsx │ │ ├── modal/ │ │ │ ├── index.tsx │ │ │ ├── modal-new-project/ │ │ │ │ └── index.tsx │ │ │ ├── model-new-task/ │ │ │ │ └── index.tsx │ │ │ └── model-share-project/ │ │ │ └── index.tsx │ │ ├── navbar/ │ │ │ ├── home/ │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── priority-page/ │ │ │ └── index.tsx │ │ ├── sidebar/ │ │ │ └── index.tsx │ │ ├── task/ │ │ │ └── index.tsx │ │ ├── timeline/ │ │ │ └── index.tsx │ │ └── wrapper/ │ │ ├── dashboardWrapper.tsx │ │ └── redux.tsx │ ├── lib/ │ │ ├── prismadb.ts │ │ └── utils.ts │ ├── middleware.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ ├── prisma/ │ │ └── schema.prisma │ ├── provider/ │ │ └── reduxProvider.tsx │ ├── state/ │ │ ├── api.ts │ │ └── index.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── types/ │ └── type.ts └── server/ ├── .gitignore ├── ecosystem.config.js ├── package.json ├── prisma/ │ ├── migrations/ │ │ ├── 20250103002536_init/ │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── schema.prisma │ ├── seed.ts │ └── seedData/ │ ├── attachment.json │ ├── comment.json │ ├── project.json │ ├── projectTeam.json │ ├── task.json │ ├── taskAssignment.json │ ├── team.json │ └── user.json ├── src/ │ ├── controllers/ │ │ ├── projectControllers.ts │ │ ├── searchControllers.ts │ │ ├── taskControllers.ts │ │ ├── teamControllers.ts │ │ └── usercontrollers.ts │ ├── index.ts │ └── routes/ │ ├── projectRoutes.ts │ ├── searchRoutes.ts │ ├── taskRoute.ts │ ├── teamRoutes.ts │ └── userRoutes.ts └── tsconfig.json