Project-Management-App
This repository provides a guide to building a full-stack Project Management Dashboard. The frontend uses Next.js, Tailwind CSS, and Material UI Data Grid. The backend is powered by Node.js, Express, PostgreSQL, and Prisma. Cloud integration includes AWS Lambda and Cognito, ensuring a scalable, efficient, and secure solution for project management
Language: typescript
Author: GitHub Repos (@github-repos)
0 stars · 0 views
Viewing path: aws-bucket-policy.json
Files
- priority (txt)
- low (txt)
- page.tsx (tsx)
- urgent (txt)
- page.tsx (tsx)
- medium (txt)
- page.tsx (tsx)
- high (txt)
- page.tsx (tsx)
- backlog (txt)
- page.tsx (tsx)
- projects (txt)
- [id] (txt)
- page.tsx (tsx)
- timeline (txt)
- page.tsx (tsx)
- users (txt)
- page.tsx (tsx)
- page.tsx (tsx)
- loading.tsx (tsx)
- settings (txt)
- page.tsx (tsx)
- layout.tsx (tsx)
- globals.css (css)
- teams (txt)
- page.tsx (tsx)
- utils.ts (ts)
- provider (txt)
- reduxProvider.tsx (tsx)
- actions (txt)
- index.ts (ts)
- tailwind.config.ts (ts)
- page.tsx (tsx)
- loading.tsx (tsx)
- layout.tsx (tsx)
- favicon.ico (image)
- (auth) (txt)
- sign-in (txt)
- [[...sign-in]] (sign-in)
- page.tsx (tsx)
- sign-up (txt)
- [[...sign-up]] (sign-up)
- page.tsx (tsx)
- layout.tsx (tsx)
- page.tsx (tsx)
- loading.tsx (tsx)
- layout.tsx (tsx)
- package.json (json)
- .eslintrc.json (json)
- types (txt)
- index.tsx (tsx)
- global (txt)
- border-view (txt)
- index.tsx (tsx)
- loader (txt)
- teamControllers.ts (ts)
- index.ts (ts)
- lib (txt)
- prismadb.ts (ts)
- globals.css (css)
- api (txt)
- move (txt)
- [taskId] (txt)
- route.tsx (tsx)
- tasks (txt)
- [projectId] (txt)
- route.ts (ts)
- [userId] (txt)
- route.ts (ts)
- package.json (json)
- .eslintrc.json (json)
- middleware.ts (ts)
- types (txt)
- index.tsx (tsx)
- project-header (txt)
- index.tsx (tsx)
- task (txt)
- index.tsx (tsx)
- data (txt)
- columns.tsx (tsx)
- modal (txt)
- modal-new-project (txt)
- vercel.svg (image)
- logo.png (image)
- ATTRIBUTION.md (markdown)
- client (txt)
- state (txt)
- api.ts (ts)
- index.ts (ts)
- lib (txt)
- utils.ts (ts)
- tailwind.config.ts (ts)
- README.md (md)
- tsconfig.json (json)
- next.config.mjs (mjs)
- app (txt)
- favicon.ico (image)
- search (txt)
- page.tsx (tsx)
- type.ts (ts)
- postcss.config.mjs (mjs)
- components (txt)
- Header (txt)
- index.tsx (tsx)
- user-card (txt)
- index.tsx (tsx)
- home-page (txt)
- index.tsx (tsx)
- user-page (txt)
- index.tsx (tsx)
- priorityPage (txt)
- index.tsx (tsx)
- search-page (txt)
- index.tsx (tsx)
- sidebar (txt)
- index.tsx (tsx)
- project-page (txt)
- index.tsx (tsx)
- table-view (txt)
- index.tsx (tsx)
- timeline (txt)
- index.tsx (tsx)
- list-view (txt)
- page.tsx (tsx)
- timeline (txt)
- index.tsx (tsx)
- settings-page (txt)
- index.tsx (tsx)
- navbar (txt)
- index.tsx (tsx)
- wrapper (txt)
- redux.tsx (tsx)
- dashboardWrapper.tsx (tsx)
- project-card (txt)
- server (txt)
- spinner.tsx (tsx)
- auth-provider (txt)
- index.tsx (tsx)
- tab-button (txt)
- index.tsx (tsx)
- task-column (txt)
- index.tsx (tsx)
- task-card (txt)
- index.tsx (tsx)
- task (txt)
- ecosystem.config.js (js)
- tsconfig.json (json)
- prisma (txt)
- page.tsx (tsx)
- loader (txt)
- index.tsx (tsx)
- project-header (txt)
- index.tsx (tsx)
- timeline-view (txt)
- index.tsx (tsx)
- data (txt)
- columns.tsx (tsx)
- modal (txt)
- modal-new-project (txt)
- team.json (json)
- user (txt)
- index.tsx (tsx)
- model-new-task (txt)
- index.tsx (tsx)
- index.tsx (tsx)
- team-page (txt)
- index.tsx (tsx)
- public (txt)
- p9.jpeg (image)
- p4.jpeg (image)
- file.svg (image)
- i1.jpg (image)
- p6.jpeg (image)
- p12.jpeg (image)
- attachment.json (json)
- next.svg (image)
- vercel.svg (image)
- p13.jpeg (image)
- p10.jpeg (image)
- p8.jpeg (image)
- window.svg (image)
- i2.jpg (image)
- p3.jpeg (image)
- i7.jpg (image)
- p2.jpeg (image)
- p11.jpeg (image)
- logo.png (image)
- p5.jpeg (image)
- p1.jpeg (image)
- globe.svg (image)
- p7.jpeg (image)
- README.md (md)
- aws-bucket-policy.json (json)
- lamda_trigger.mjs (mjs)
- seed.ts (ts)
- schema.prisma (prisma)
- seedData (txt)
- taskAssignment.json (json)
- comment.json (json)
- projectTeam.json (json)
- task.json (json)
- page.tsx (tsx)
- project.json (json)
- user.json (json)
- migrations (txt)
- migration_lock.toml (toml)
- 20250103002536_init (txt)
- migration.sql (sql)
- package.json (json)
- package-lock.json (json)
- src (txt)
- routes (txt)
- teamRoutes.ts (ts)
- searchRoutes.ts (ts)
- taskRoute.ts (ts)
- projectRoutes.ts (ts)
- userRoutes.ts (ts)
- controllers (txt)
- usercontrollers.ts (ts)
- searchControllers.ts (ts)
- taskControllers.ts (ts)
- projectControllers.ts (ts)
- index.ts (ts)
- production-level-application (txt)
- state (txt)
- api.ts (ts)
- projects (txt)
- [id] (txt)
- README.md (md)
- tsconfig.json (json)
- prisma (txt)
- schema.prisma (prisma)
- next.config.mjs (mjs)
- app (txt)
- dashboard (txt)
- priority (txt)
- low (txt)
- page.tsx (tsx)
- urgent (txt)
- page.tsx (tsx)
- medium (txt)
- page.tsx (tsx)
- high (txt)
- page.tsx (tsx)
- backlog (txt)
- route.ts (ts)
- route.ts (ts)
- user (txt)
- [userId] (txt)
- route.ts (ts)
- projects (txt)
- [projectId] (txt)
- route.ts (ts)
- route.ts (ts)
- type.ts (ts)
- postcss.config.mjs (mjs)
- components (txt)
- home-page (txt)
- index.tsx (tsx)
- root-home-page (txt)
- index.tsx (tsx)
- sidebar (txt)
- index.tsx (tsx)
- timeline (txt)
- index.tsx (tsx)
- priority-page (txt)
- index.tsx (tsx)
- index.tsx (tsx)
- navbar (txt)
- home (txt)
- index.tsx (tsx)
- index.tsx (tsx)
- wrapper (txt)
- redux.tsx (tsx)
- dashboardWrapper.tsx (tsx)
- header (txt)
- index.tsx (tsx)
- global (txt)
- client-only (txt)
- index.tsx (tsx)
- border-view (txt)
- buttonLoader.tsx (tsx)
- spinner.tsx (tsx)
- project-page (txt)
- index.tsx (tsx)
- tab-button (txt)
- index.tsx (tsx)
- table-view (txt)
- index.tsx (tsx)
- task-column (txt)
- index.tsx (tsx)
- task-card (txt)
- index.tsx (tsx)
- image-card (txt)
- index.tsx (tsx)
- list-view (txt)
- index.tsx (tsx)
- timeline-view (txt)
- index.tsx (tsx)
- image-upload (txt)
- index.tsx (tsx)
- model-new-task (txt)
- index.tsx (tsx)
- model-share-project (txt)
- index.tsx (tsx)
- index.tsx (tsx)
- public (txt)
- next.svg (image)