diff --git a/.VSCodeCounter/2026-07-26_17-39-52/details.md b/.VSCodeCounter/2026-07-26_17-39-52/details.md new file mode 100644 index 0000000..24dffeb --- /dev/null +++ b/.VSCodeCounter/2026-07-26_17-39-52/details.md @@ -0,0 +1,160 @@ +# Details + +Date : 2026-07-26 17:39:52 + +Directory c:\\Users\\Palmt\\Desktop\\Project\\trouble-tracking-system-project + +Total : 145 files, 21457 codes, 1170 comments, 2081 blanks, all 24708 lines + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [README.md](/README.md) | Markdown | 2 | 0 | 1 | 3 | +| [client/.dockerignore](/client/.dockerignore) | Ignore | 11 | 0 | 0 | 11 | +| [client/Dockerfile](/client/Dockerfile) | Docker | 17 | 3 | 2 | 22 | +| [client/README.md](/client/README.md) | Markdown | 9 | 0 | 8 | 17 | +| [client/eslint.config.js](/client/eslint.config.js) | JavaScript | 28 | 0 | 2 | 30 | +| [client/index.html](/client/index.html) | HTML | 13 | 0 | 1 | 14 | +| [client/package-lock.json](/client/package-lock.json) | JSON | 3,191 | 0 | 1 | 3,192 | +| [client/package.json](/client/package.json) | JSON | 38 | 0 | 1 | 39 | +| [client/src/App.css](/client/src/App.css) | PostCSS | 6 | 1 | 1 | 8 | +| [client/src/App.jsx](/client/src/App.jsx) | JavaScript JSX | 81 | 6 | 10 | 97 | +| [client/src/components/CardFinishProblem.jsx](/client/src/components/CardFinishProblem.jsx) | JavaScript JSX | 63 | 0 | 6 | 69 | +| [client/src/components/CardPendingProblem.jsx](/client/src/components/CardPendingProblem.jsx) | JavaScript JSX | 127 | 2 | 8 | 137 | +| [client/src/components/ChartForStatistic.jsx](/client/src/components/ChartForStatistic.jsx) | JavaScript JSX | 65 | 0 | 8 | 73 | +| [client/src/components/ConfirmButton.jsx](/client/src/components/ConfirmButton.jsx) | JavaScript JSX | 45 | 1 | 3 | 49 | +| [client/src/components/DateRangeFilter.jsx](/client/src/components/DateRangeFilter.jsx) | JavaScript JSX | 26 | 1 | 3 | 30 | +| [client/src/components/FeedbackModal.jsx](/client/src/components/FeedbackModal.jsx) | JavaScript JSX | 140 | 12 | 21 | 173 | +| [client/src/components/FilterProblem.jsx](/client/src/components/FilterProblem.jsx) | JavaScript JSX | 70 | 3 | 10 | 83 | +| [client/src/components/Footer.jsx](/client/src/components/Footer.jsx) | JavaScript JSX | 0 | 0 | 1 | 1 | +| [client/src/components/ImageUploader.jsx](/client/src/components/ImageUploader.jsx) | JavaScript JSX | 44 | 3 | 5 | 52 | +| [client/src/components/LoadingSpinner.jsx](/client/src/components/LoadingSpinner.jsx) | JavaScript JSX | 67 | 2 | 8 | 77 | +| [client/src/components/Navbar.jsx](/client/src/components/Navbar.jsx) | JavaScript JSX | 114 | 6 | 13 | 133 | +| [client/src/components/SearchBar.jsx](/client/src/components/SearchBar.jsx) | JavaScript JSX | 20 | 0 | 3 | 23 | +| [client/src/components/SimilarTickets.jsx](/client/src/components/SimilarTickets.jsx) | JavaScript JSX | 48 | 1 | 5 | 54 | +| [client/src/components/StarRating.jsx](/client/src/components/StarRating.jsx) | JavaScript JSX | 20 | 5 | 7 | 32 | +| [client/src/components/StatisticsSidebar.jsx](/client/src/components/StatisticsSidebar.jsx) | JavaScript JSX | 62 | 14 | 10 | 86 | +| [client/src/components/TIcketStatusFilter.jsx](/client/src/components/TIcketStatusFilter.jsx) | JavaScript JSX | 27 | 0 | 3 | 30 | +| [client/src/components/TicketCategoryFilter.jsx](/client/src/components/TicketCategoryFilter.jsx) | JavaScript JSX | 27 | 0 | 2 | 29 | +| [client/src/components/TicketLocationFilter.jsx](/client/src/components/TicketLocationFilter.jsx) | JavaScript JSX | 27 | 0 | 3 | 30 | +| [client/src/components/TrackingSidebar.jsx](/client/src/components/TrackingSidebar.jsx) | JavaScript JSX | 33 | 2 | 5 | 40 | +| [client/src/components/componentsAdmin/AdminLayout.jsx](/client/src/components/componentsAdmin/AdminLayout.jsx) | JavaScript JSX | 13 | 1 | 4 | 18 | +| [client/src/components/componentsAdmin/AdminSidebar.css](/client/src/components/componentsAdmin/AdminSidebar.css) | PostCSS | 84 | 4 | 10 | 98 | +| [client/src/components/componentsAdmin/AdminSidebar.jsx](/client/src/components/componentsAdmin/AdminSidebar.jsx) | JavaScript JSX | 90 | 0 | 17 | 107 | +| [client/src/components/componentsAdmin/DropdownAdd.jsx](/client/src/components/componentsAdmin/DropdownAdd.jsx) | JavaScript JSX | 82 | 4 | 9 | 95 | +| [client/src/components/componentsAdmin/ImportEquipments.css](/client/src/components/componentsAdmin/ImportEquipments.css) | PostCSS | 173 | 15 | 23 | 211 | +| [client/src/components/componentsAdmin/ImportEquipments.jsx](/client/src/components/componentsAdmin/ImportEquipments.jsx) | JavaScript JSX | 114 | 7 | 13 | 134 | +| [client/src/components/componentsAdmin/MergeManagementPanel.css](/client/src/components/componentsAdmin/MergeManagementPanel.css) | PostCSS | 379 | 41 | 54 | 474 | +| [client/src/components/componentsAdmin/MergeManagementPanel.jsx](/client/src/components/componentsAdmin/MergeManagementPanel.jsx) | JavaScript JSX | 195 | 13 | 19 | 227 | +| [client/src/components/componentsAdmin/PopupAlert.css](/client/src/components/componentsAdmin/PopupAlert.css) | PostCSS | 62 | 8 | 9 | 79 | +| [client/src/components/componentsAdmin/PopupAlert.jsx](/client/src/components/componentsAdmin/PopupAlert.jsx) | JavaScript JSX | 30 | 2 | 7 | 39 | +| [client/src/components/componentsAdmin/TicketActionPanel.css](/client/src/components/componentsAdmin/TicketActionPanel.css) | PostCSS | 133 | 13 | 15 | 161 | +| [client/src/components/componentsAdmin/TicketActionPanel.jsx](/client/src/components/componentsAdmin/TicketActionPanel.jsx) | JavaScript JSX | 152 | 17 | 20 | 189 | +| [client/src/components/componentsStyles/CardFinishProblem.css](/client/src/components/componentsStyles/CardFinishProblem.css) | PostCSS | 87 | 0 | 9 | 96 | +| [client/src/components/componentsStyles/CardPendingProblem.css](/client/src/components/componentsStyles/CardPendingProblem.css) | PostCSS | 239 | 17 | 34 | 290 | +| [client/src/components/componentsStyles/ConfirmButton.css](/client/src/components/componentsStyles/ConfirmButton.css) | PostCSS | 89 | 10 | 17 | 116 | +| [client/src/components/componentsStyles/DateRangeFilter.css](/client/src/components/componentsStyles/DateRangeFilter.css) | PostCSS | 40 | 6 | 6 | 52 | +| [client/src/components/componentsStyles/FeedbackModal.css](/client/src/components/componentsStyles/FeedbackModal.css) | PostCSS | 159 | 10 | 28 | 197 | +| [client/src/components/componentsStyles/FilterProblem.css](/client/src/components/componentsStyles/FilterProblem.css) | PostCSS | 88 | 4 | 14 | 106 | +| [client/src/components/componentsStyles/ImageUploader.css](/client/src/components/componentsStyles/ImageUploader.css) | PostCSS | 68 | 4 | 9 | 81 | +| [client/src/components/componentsStyles/LoadingSpinner.css](/client/src/components/componentsStyles/LoadingSpinner.css) | PostCSS | 143 | 8 | 17 | 168 | +| [client/src/components/componentsStyles/Navbar.css](/client/src/components/componentsStyles/Navbar.css) | PostCSS | 224 | 45 | 40 | 309 | +| [client/src/components/componentsStyles/SearchBar.css](/client/src/components/componentsStyles/SearchBar.css) | PostCSS | 58 | 6 | 9 | 73 | +| [client/src/components/componentsStyles/SimilarTickets.css](/client/src/components/componentsStyles/SimilarTickets.css) | PostCSS | 172 | 31 | 27 | 230 | +| [client/src/components/componentsStyles/StatisticsSidebar.css](/client/src/components/componentsStyles/StatisticsSidebar.css) | PostCSS | 45 | 0 | 6 | 51 | +| [client/src/components/componentsStyles/TicketCategoryFilter.css](/client/src/components/componentsStyles/TicketCategoryFilter.css) | PostCSS | 51 | 0 | 6 | 57 | +| [client/src/components/componentsStyles/TicketLocationFilter.css](/client/src/components/componentsStyles/TicketLocationFilter.css) | PostCSS | 51 | 0 | 5 | 56 | +| [client/src/components/componentsStyles/TicketStatusFilter.css](/client/src/components/componentsStyles/TicketStatusFilter.css) | PostCSS | 51 | 0 | 7 | 58 | +| [client/src/components/componentsStyles/TrackingSidebar.css](/client/src/components/componentsStyles/TrackingSidebar.css) | PostCSS | 73 | 10 | 9 | 92 | +| [client/src/context/AuthContext.jsx](/client/src/context/AuthContext.jsx) | JavaScript JSX | 41 | 3 | 8 | 52 | +| [client/src/hooks/useCategories.js](/client/src/hooks/useCategories.js) | JavaScript | 18 | 0 | 3 | 21 | +| [client/src/hooks/useEquipment.js](/client/src/hooks/useEquipment.js) | JavaScript | 56 | 0 | 6 | 62 | +| [client/src/hooks/useEquipmentValidation.js](/client/src/hooks/useEquipmentValidation.js) | JavaScript | 57 | 4 | 6 | 67 | +| [client/src/hooks/useEquiptmentCtg.js](/client/src/hooks/useEquiptmentCtg.js) | JavaScript | 17 | 0 | 4 | 21 | +| [client/src/hooks/useFilterDate.js](/client/src/hooks/useFilterDate.js) | JavaScript | 23 | 6 | 9 | 38 | +| [client/src/hooks/useImageUpload.js](/client/src/hooks/useImageUpload.js) | JavaScript | 40 | 10 | 9 | 59 | +| [client/src/hooks/useImportEquipments.js](/client/src/hooks/useImportEquipments.js) | JavaScript | 62 | 1 | 12 | 75 | +| [client/src/hooks/useInfiniteScroll.js](/client/src/hooks/useInfiniteScroll.js) | JavaScript | 20 | 6 | 7 | 33 | +| [client/src/hooks/useLoadingState.js](/client/src/hooks/useLoadingState.js) | JavaScript | 31 | 0 | 7 | 38 | +| [client/src/hooks/useLocations.js](/client/src/hooks/useLocations.js) | JavaScript | 37 | 0 | 7 | 44 | +| [client/src/hooks/useMasterData.js](/client/src/hooks/useMasterData.js) | JavaScript | 47 | 0 | 6 | 53 | +| [client/src/hooks/useResolvedTickets.js](/client/src/hooks/useResolvedTickets.js) | JavaScript | 26 | 1 | 5 | 32 | +| [client/src/hooks/useSimilarTickets.js](/client/src/hooks/useSimilarTickets.js) | JavaScript | 43 | 1 | 11 | 55 | +| [client/src/hooks/useStatistics.js](/client/src/hooks/useStatistics.js) | JavaScript | 46 | 0 | 4 | 50 | +| [client/src/hooks/useTicketDetail.js](/client/src/hooks/useTicketDetail.js) | JavaScript | 42 | 3 | 9 | 54 | +| [client/src/hooks/useTicketGroups.js](/client/src/hooks/useTicketGroups.js) | JavaScript | 20 | 3 | 4 | 27 | +| [client/src/hooks/useTicketSearch.js](/client/src/hooks/useTicketSearch.js) | JavaScript | 42 | 2 | 10 | 54 | +| [client/src/hooks/useTicketSummary.js](/client/src/hooks/useTicketSummary.js) | JavaScript | 19 | 0 | 4 | 23 | +| [client/src/hooks/useTickets.js](/client/src/hooks/useTickets.js) | JavaScript | 97 | 16 | 16 | 129 | +| [client/src/hooks/useUrgentTickets.js](/client/src/hooks/useUrgentTickets.js) | JavaScript | 25 | 0 | 4 | 29 | +| [client/src/hooks/useUsers.js](/client/src/hooks/useUsers.js) | JavaScript | 28 | 0 | 4 | 32 | +| [client/src/index.css](/client/src/index.css) | PostCSS | 95 | 33 | 23 | 151 | +| [client/src/main.jsx](/client/src/main.jsx) | JavaScript JSX | 30 | 0 | 5 | 35 | +| [client/src/pages/AddIssue.jsx](/client/src/pages/AddIssue.jsx) | JavaScript JSX | 333 | 40 | 60 | 433 | +| [client/src/pages/Dashboard.jsx](/client/src/pages/Dashboard.jsx) | JavaScript JSX | 116 | 13 | 17 | 146 | +| [client/src/pages/DetailTicket.jsx](/client/src/pages/DetailTicket.jsx) | JavaScript JSX | 191 | 17 | 11 | 219 | +| [client/src/pages/EditIssue.jsx](/client/src/pages/EditIssue.jsx) | JavaScript JSX | 298 | 27 | 48 | 373 | +| [client/src/pages/Login.jsx](/client/src/pages/Login.jsx) | JavaScript JSX | 73 | 4 | 8 | 85 | +| [client/src/pages/Statistics.jsx](/client/src/pages/Statistics.jsx) | JavaScript JSX | 180 | 5 | 22 | 207 | +| [client/src/pages/Tracking.jsx](/client/src/pages/Tracking.jsx) | JavaScript JSX | 353 | 12 | 43 | 408 | +| [client/src/pages/adminPage/AssetManagement.css](/client/src/pages/adminPage/AssetManagement.css) | PostCSS | 265 | 46 | 41 | 352 | +| [client/src/pages/adminPage/AssetManagement.jsx](/client/src/pages/adminPage/AssetManagement.jsx) | JavaScript JSX | 436 | 48 | 43 | 527 | +| [client/src/pages/adminPage/AuditIssues.css](/client/src/pages/adminPage/AuditIssues.css) | PostCSS | 53 | 6 | 8 | 67 | +| [client/src/pages/adminPage/AuditIssues.jsx](/client/src/pages/adminPage/AuditIssues.jsx) | JavaScript JSX | 229 | 36 | 36 | 301 | +| [client/src/pages/adminPage/Categories.css](/client/src/pages/adminPage/Categories.css) | PostCSS | 159 | 9 | 20 | 188 | +| [client/src/pages/adminPage/Categories.jsx](/client/src/pages/adminPage/Categories.jsx) | JavaScript JSX | 148 | 4 | 15 | 167 | +| [client/src/pages/adminPage/IssueManagement.css](/client/src/pages/adminPage/IssueManagement.css) | PostCSS | 188 | 18 | 29 | 235 | +| [client/src/pages/adminPage/IssueManagement.jsx](/client/src/pages/adminPage/IssueManagement.jsx) | JavaScript JSX | 176 | 6 | 22 | 204 | +| [client/src/pages/adminPage/IssueManagementDetail.css](/client/src/pages/adminPage/IssueManagementDetail.css) | PostCSS | 240 | 12 | 39 | 291 | +| [client/src/pages/adminPage/IssueManagementDetail.jsx](/client/src/pages/adminPage/IssueManagementDetail.jsx) | JavaScript JSX | 198 | 14 | 19 | 231 | +| [client/src/pages/adminPage/LocationManagement.css](/client/src/pages/adminPage/LocationManagement.css) | PostCSS | 230 | 20 | 32 | 282 | +| [client/src/pages/adminPage/LocationManagement.jsx](/client/src/pages/adminPage/LocationManagement.jsx) | JavaScript JSX | 530 | 9 | 57 | 596 | +| [client/src/pages/adminPage/UserManagement.css](/client/src/pages/adminPage/UserManagement.css) | PostCSS | 95 | 2 | 8 | 105 | +| [client/src/pages/adminPage/UserManagement.jsx](/client/src/pages/adminPage/UserManagement.jsx) | JavaScript JSX | 150 | 3 | 13 | 166 | +| [client/src/pages/pageStyles/AddIssue.css](/client/src/pages/pageStyles/AddIssue.css) | PostCSS | 145 | 13 | 24 | 182 | +| [client/src/pages/pageStyles/Dashboard.css](/client/src/pages/pageStyles/Dashboard.css) | PostCSS | 124 | 2 | 21 | 147 | +| [client/src/pages/pageStyles/DetailTicket.css](/client/src/pages/pageStyles/DetailTicket.css) | PostCSS | 369 | 69 | 61 | 499 | +| [client/src/pages/pageStyles/EditIssue.css](/client/src/pages/pageStyles/EditIssue.css) | PostCSS | 135 | 2 | 19 | 156 | +| [client/src/pages/pageStyles/Login.css](/client/src/pages/pageStyles/Login.css) | PostCSS | 86 | 9 | 17 | 112 | +| [client/src/pages/pageStyles/Statistics.css](/client/src/pages/pageStyles/Statistics.css) | PostCSS | 274 | 37 | 40 | 351 | +| [client/src/pages/pageStyles/Tracking.css](/client/src/pages/pageStyles/Tracking.css) | PostCSS | 220 | 27 | 34 | 281 | +| [client/src/services/IssueCategoryService.js](/client/src/services/IssueCategoryService.js) | JavaScript | 21 | 0 | 5 | 26 | +| [client/src/services/equipmentService.js](/client/src/services/equipmentService.js) | JavaScript | 23 | 0 | 4 | 27 | +| [client/src/services/locationService.js](/client/src/services/locationService.js) | JavaScript | 69 | 0 | 11 | 80 | +| [client/src/services/ticketService.js](/client/src/services/ticketService.js) | JavaScript | 141 | 1 | 17 | 159 | +| [client/src/utils/formatDate.js](/client/src/utils/formatDate.js) | JavaScript | 22 | 0 | 3 | 25 | +| [client/src/utils/timeline.js](/client/src/utils/timeline.js) | JavaScript | 30 | 2 | 5 | 37 | +| [client/vite.config.js](/client/vite.config.js) | JavaScript | 22 | 4 | 2 | 28 | +| [docker-compose.prod.yml](/docker-compose.prod.yml) | YAML | 31 | 0 | 3 | 34 | +| [docker-compose.yml](/docker-compose.yml) | YAML | 48 | 0 | 3 | 51 | +| [server/.dockerignore](/server/.dockerignore) | Ignore | 11 | 0 | 0 | 11 | +| [server/Dockerfile](/server/Dockerfile) | Docker | 16 | 5 | 1 | 22 | +| [server/config/cloudinaryConfig.js](/server/config/cloudinaryConfig.js) | JavaScript | 29 | 4 | 5 | 38 | +| [server/config/prismaClient.js](/server/config/prismaClient.js) | JavaScript | 13 | 0 | 3 | 16 | +| [server/controllers/EquipmentControllers.js](/server/controllers/EquipmentControllers.js) | JavaScript | 300 | 5 | 48 | 353 | +| [server/controllers/authController.js](/server/controllers/authController.js) | JavaScript | 144 | 16 | 25 | 185 | +| [server/controllers/getTicketControllers.js](/server/controllers/getTicketControllers.js) | JavaScript | 304 | 43 | 37 | 384 | +| [server/controllers/managementControllers.js](/server/controllers/managementControllers.js) | JavaScript | 355 | 7 | 42 | 404 | +| [server/controllers/statisticController.js](/server/controllers/statisticController.js) | JavaScript | 125 | 7 | 23 | 155 | +| [server/controllers/ticketControllers.js](/server/controllers/ticketControllers.js) | JavaScript | 328 | 31 | 59 | 418 | +| [server/controllers/ticketManagementControllers.js](/server/controllers/ticketManagementControllers.js) | JavaScript | 354 | 40 | 73 | 467 | +| [server/middleware/authMiddleware.js](/server/middleware/authMiddleware.js) | JavaScript | 21 | 2 | 5 | 28 | +| [server/middleware/ticketMiddleware.js](/server/middleware/ticketMiddleware.js) | JavaScript | 35 | 0 | 6 | 41 | +| [server/package-lock.json](/server/package-lock.json) | JSON | 4,077 | 0 | 1 | 4,078 | +| [server/package.json](/server/package.json) | JSON | 42 | 0 | 1 | 43 | +| [server/prisma.config.ts](/server/prisma.config.ts) | TypeScript | 11 | 2 | 2 | 15 | +| [server/prisma/migrations/20260517092523\_add\_extension/migration.sql](/server/prisma/migrations/20260517092523_add_extension/migration.sql) | MS SQL | 1 | 0 | 0 | 1 | +| [server/prisma/migrations/20260517092757\_init\_schema/migration.sql](/server/prisma/migrations/20260517092757_init_schema/migration.sql) | MS SQL | 130 | 36 | 46 | 212 | +| [server/prisma/migrations/20260606071851\_change\_rating\_to\_float/migration.sql](/server/prisma/migrations/20260606071851_change_rating_to_float/migration.sql) | MS SQL | 13 | 13 | 13 | 39 | +| [server/routes/authRoutes.js](/server/routes/authRoutes.js) | JavaScript | 16 | 3 | 7 | 26 | +| [server/routes/managementRoutes.js](/server/routes/managementRoutes.js) | JavaScript | 45 | 1 | 13 | 59 | +| [server/routes/ticketManagementRoutes.js](/server/routes/ticketManagementRoutes.js) | JavaScript | 34 | 2 | 10 | 46 | +| [server/routes/ticketRoutes.js](/server/routes/ticketRoutes.js) | JavaScript | 42 | 1 | 9 | 52 | +| [server/src/index.js](/server/src/index.js) | JavaScript | 29 | 5 | 6 | 40 | +| [server/utils/cloudinaryUpload.js](/server/utils/cloudinaryUpload.js) | JavaScript | 22 | 2 | 2 | 26 | +| [server/utils/formatDate.js](/server/utils/formatDate.js) | JavaScript | 20 | 0 | 3 | 23 | +| [server/utils/generateID.js](/server/utils/generateID.js) | JavaScript | 11 | 1 | 4 | 16 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2026-07-26_17-39-52/diff-details.md b/.VSCodeCounter/2026-07-26_17-39-52/diff-details.md new file mode 100644 index 0000000..07ab442 --- /dev/null +++ b/.VSCodeCounter/2026-07-26_17-39-52/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2026-07-26 17:39:52 + +Directory c:\\Users\\Palmt\\Desktop\\Project\\trouble-tracking-system-project + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2026-07-26_17-39-52/diff.csv b/.VSCodeCounter/2026-07-26_17-39-52/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2026-07-26_17-39-52/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2026-07-26_17-39-52/diff.md b/.VSCodeCounter/2026-07-26_17-39-52/diff.md new file mode 100644 index 0000000..c69f913 --- /dev/null +++ b/.VSCodeCounter/2026-07-26_17-39-52/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2026-07-26 17:39:52 + +Directory c:\\Users\\Palmt\\Desktop\\Project\\trouble-tracking-system-project + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2026-07-26_17-39-52/diff.txt b/.VSCodeCounter/2026-07-26_17-39-52/diff.txt new file mode 100644 index 0000000..5b6fa93 --- /dev/null +++ b/.VSCodeCounter/2026-07-26_17-39-52/diff.txt @@ -0,0 +1,22 @@ +Date : 2026-07-26 17:39:52 +Directory : c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2026-07-26_17-39-52/results.csv b/.VSCodeCounter/2026-07-26_17-39-52/results.csv new file mode 100644 index 0000000..6ac3468 --- /dev/null +++ b/.VSCodeCounter/2026-07-26_17-39-52/results.csv @@ -0,0 +1,147 @@ +"filename", "language", "JavaScript", "MS SQL", "JSON", "TypeScript", "Markdown", "YAML", "Docker", "Ignore", "HTML", "PostCSS", "JavaScript JSX", "comment", "blank", "total" +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\README.md", "Markdown", 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 3 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\.dockerignore", "Ignore", 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 11 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\Dockerfile", "Docker", 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 3, 2, 22 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\README.md", "Markdown", 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 8, 17 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\eslint.config.js", "JavaScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 30 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 1, 14 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\package-lock.json", "JSON", 0, 0, 3191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3192 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\package.json", "JSON", 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 39 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\App.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 1, 1, 8 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\App.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 6, 10, 97 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\CardFinishProblem.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 6, 69 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\CardPendingProblem.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 2, 8, 137 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\ChartForStatistic.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 8, 73 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\ConfirmButton.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 1, 3, 49 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\DateRangeFilter.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 1, 3, 30 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\FeedbackModal.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 12, 21, 173 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\FilterProblem.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 3, 10, 83 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\Footer.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\ImageUploader.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 3, 5, 52 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\LoadingSpinner.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 2, 8, 77 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\Navbar.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 6, 13, 133 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\SearchBar.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 3, 23 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\SimilarTickets.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 1, 5, 54 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\StarRating.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 5, 7, 32 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\StatisticsSidebar.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 14, 10, 86 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\TIcketStatusFilter.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 3, 30 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\TicketCategoryFilter.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 2, 29 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\TicketLocationFilter.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 3, 30 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\TrackingSidebar.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 2, 5, 40 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\AdminLayout.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 4, 18 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\AdminSidebar.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 4, 10, 98 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\AdminSidebar.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 0, 17, 107 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\DropdownAdd.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 4, 9, 95 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\ImportEquipments.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 0, 15, 23, 211 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\ImportEquipments.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 7, 13, 134 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\MergeManagementPanel.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 379, 0, 41, 54, 474 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\MergeManagementPanel.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 13, 19, 227 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\PopupAlert.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 8, 9, 79 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\PopupAlert.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 2, 7, 39 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\TicketActionPanel.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 0, 13, 15, 161 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\TicketActionPanel.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 152, 17, 20, 189 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\CardFinishProblem.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 9, 96 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\CardPendingProblem.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 0, 17, 34, 290 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\ConfirmButton.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 0, 10, 17, 116 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\DateRangeFilter.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 6, 6, 52 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\FeedbackModal.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 159, 0, 10, 28, 197 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\FilterProblem.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 0, 4, 14, 106 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\ImageUploader.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 4, 9, 81 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\LoadingSpinner.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 143, 0, 8, 17, 168 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\Navbar.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 0, 45, 40, 309 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\SearchBar.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 6, 9, 73 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\SimilarTickets.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 0, 31, 27, 230 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\StatisticsSidebar.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 6, 51 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\TicketCategoryFilter.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 6, 57 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\TicketLocationFilter.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 5, 56 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\TicketStatusFilter.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 7, 58 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\TrackingSidebar.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 0, 10, 9, 92 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\context\AuthContext.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 3, 8, 52 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useCategories.js", "JavaScript", 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 21 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useEquipment.js", "JavaScript", 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 62 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useEquipmentValidation.js", "JavaScript", 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 67 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useEquiptmentCtg.js", "JavaScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 21 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useFilterDate.js", "JavaScript", 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 38 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useImageUpload.js", "JavaScript", 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 9, 59 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useImportEquipments.js", "JavaScript", 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 75 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useInfiniteScroll.js", "JavaScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 33 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useLoadingState.js", "JavaScript", 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 38 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useLocations.js", "JavaScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 44 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useMasterData.js", "JavaScript", 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 53 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useResolvedTickets.js", "JavaScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 32 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useSimilarTickets.js", "JavaScript", 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 55 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useStatistics.js", "JavaScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 50 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useTicketDetail.js", "JavaScript", 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 9, 54 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useTicketGroups.js", "JavaScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 27 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useTicketSearch.js", "JavaScript", 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 54 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useTicketSummary.js", "JavaScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 23 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useTickets.js", "JavaScript", 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 129 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useUrgentTickets.js", "JavaScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 29 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useUsers.js", "JavaScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 32 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\index.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 33, 23, 151 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\main.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 5, 35 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\AddIssue.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 333, 40, 60, 433 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\Dashboard.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 116, 13, 17, 146 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\DetailTicket.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 17, 11, 219 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\EditIssue.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 298, 27, 48, 373 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\Login.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 4, 8, 85 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\Statistics.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 5, 22, 207 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\Tracking.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 353, 12, 43, 408 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\AssetManagement.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 265, 0, 46, 41, 352 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\AssetManagement.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 436, 48, 43, 527 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\AuditIssues.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 0, 6, 8, 67 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\AuditIssues.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 229, 36, 36, 301 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\Categories.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 159, 0, 9, 20, 188 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\Categories.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 148, 4, 15, 167 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\IssueManagement.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 0, 18, 29, 235 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\IssueManagement.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 176, 6, 22, 204 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\IssueManagementDetail.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 240, 0, 12, 39, 291 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\IssueManagementDetail.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 198, 14, 19, 231 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\LocationManagement.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 0, 20, 32, 282 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\LocationManagement.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 530, 9, 57, 596 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\UserManagement.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 2, 8, 105 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\UserManagement.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 150, 3, 13, 166 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\AddIssue.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 0, 13, 24, 182 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\Dashboard.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 124, 0, 2, 21, 147 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\DetailTicket.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 369, 0, 69, 61, 499 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\EditIssue.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 2, 19, 156 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\Login.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 9, 17, 112 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\Statistics.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 274, 0, 37, 40, 351 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\Tracking.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 27, 34, 281 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\services\IssueCategoryService.js", "JavaScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 26 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\services\equipmentService.js", "JavaScript", 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 27 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\services\locationService.js", "JavaScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 80 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\services\ticketService.js", "JavaScript", 141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 159 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\utils\formatDate.js", "JavaScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\utils\timeline.js", "JavaScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 37 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\vite.config.js", "JavaScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 2, 28 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\docker-compose.prod.yml", "YAML", 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 3, 34 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\docker-compose.yml", "YAML", 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 3, 51 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\.dockerignore", "Ignore", 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 11 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\Dockerfile", "Docker", 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 5, 1, 22 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\config\cloudinaryConfig.js", "JavaScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 38 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\config\prismaClient.js", "JavaScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 16 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\EquipmentControllers.js", "JavaScript", 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 48, 353 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\authController.js", "JavaScript", 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 25, 185 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\getTicketControllers.js", "JavaScript", 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 37, 384 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\managementControllers.js", "JavaScript", 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 42, 404 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\statisticController.js", "JavaScript", 125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 23, 155 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\ticketControllers.js", "JavaScript", 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 59, 418 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\ticketManagementControllers.js", "JavaScript", 354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 73, 467 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\middleware\authMiddleware.js", "JavaScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 28 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\middleware\ticketMiddleware.js", "JavaScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 41 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\package-lock.json", "JSON", 0, 0, 4077, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4078 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\package.json", "JSON", 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 43 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\prisma.config.ts", "TypeScript", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 2, 2, 15 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\prisma\migrations\20260517092523_add_extension\migration.sql", "MS SQL", 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\prisma\migrations\20260517092757_init_schema\migration.sql", "MS SQL", 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 46, 212 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\prisma\migrations\20260606071851_change_rating_to_float\migration.sql", "MS SQL", 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 39 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\routes\authRoutes.js", "JavaScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 26 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\routes\managementRoutes.js", "JavaScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 59 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\routes\ticketManagementRoutes.js", "JavaScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 46 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\routes\ticketRoutes.js", "JavaScript", 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 52 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\src\index.js", "JavaScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 40 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\utils\cloudinaryUpload.js", "JavaScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 26 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\utils\formatDate.js", "JavaScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 23 +"c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\utils\generateID.js", "JavaScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 16 +"Total", "-", 3379, 144, 7348, 11, 11, 79, 33, 22, 13, 5153, 5264, 1170, 2081, 24708 \ No newline at end of file diff --git a/.VSCodeCounter/2026-07-26_17-39-52/results.json b/.VSCodeCounter/2026-07-26_17-39-52/results.json new file mode 100644 index 0000000..e129b36 --- /dev/null +++ b/.VSCodeCounter/2026-07-26_17-39-52/results.json @@ -0,0 +1 @@ +{"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/utils/generateID.js":{"language":"JavaScript","code":11,"comment":1,"blank":4},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/utils/cloudinaryUpload.js":{"language":"JavaScript","code":22,"comment":2,"blank":2},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/routes/ticketRoutes.js":{"language":"JavaScript","code":42,"comment":1,"blank":9},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/src/index.js":{"language":"JavaScript","code":29,"comment":5,"blank":6},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/routes/managementRoutes.js":{"language":"JavaScript","code":45,"comment":1,"blank":13},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/routes/ticketManagementRoutes.js":{"language":"JavaScript","code":34,"comment":2,"blank":10},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/routes/authRoutes.js":{"language":"JavaScript","code":16,"comment":3,"blank":7},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/prisma/migrations/20260606071851_change_rating_to_float/migration.sql":{"language":"MS SQL","code":13,"comment":13,"blank":13},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/package.json":{"language":"JSON","code":42,"comment":0,"blank":1},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/prisma/migrations/20260517092757_init_schema/migration.sql":{"language":"MS SQL","code":130,"comment":36,"blank":46},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/prisma.config.ts":{"language":"TypeScript","code":11,"comment":2,"blank":2},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/utils/formatDate.js":{"language":"JavaScript","code":20,"comment":0,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/prisma/migrations/20260517092523_add_extension/migration.sql":{"language":"MS SQL","code":1,"comment":0,"blank":0},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/README.md":{"language":"Markdown","code":2,"comment":0,"blank":1},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/docker-compose.yml":{"language":"YAML","code":48,"comment":0,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/docker-compose.prod.yml":{"language":"YAML","code":31,"comment":0,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/middleware/ticketMiddleware.js":{"language":"JavaScript","code":35,"comment":0,"blank":6},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/middleware/authMiddleware.js":{"language":"JavaScript","code":21,"comment":2,"blank":5},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/controllers/EquipmentControllers.js":{"language":"JavaScript","code":300,"comment":5,"blank":48},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/controllers/authController.js":{"language":"JavaScript","code":144,"comment":16,"blank":25},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/controllers/managementControllers.js":{"language":"JavaScript","code":355,"comment":7,"blank":42},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/controllers/getTicketControllers.js":{"language":"JavaScript","code":304,"comment":43,"blank":37},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/controllers/statisticController.js":{"language":"JavaScript","code":125,"comment":7,"blank":23},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/controllers/ticketControllers.js":{"language":"JavaScript","code":328,"comment":31,"blank":59},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/controllers/ticketManagementControllers.js":{"language":"JavaScript","code":354,"comment":40,"blank":73},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/Dockerfile":{"language":"Docker","code":16,"comment":5,"blank":1},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/config/prismaClient.js":{"language":"JavaScript","code":13,"comment":0,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/package-lock.json":{"language":"JSON","code":4077,"comment":0,"blank":1},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/.dockerignore":{"language":"Ignore","code":11,"comment":0,"blank":0},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/.dockerignore":{"language":"Ignore","code":11,"comment":0,"blank":0},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/Dockerfile":{"language":"Docker","code":17,"comment":3,"blank":2},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/server/config/cloudinaryConfig.js":{"language":"JavaScript","code":29,"comment":4,"blank":5},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/eslint.config.js":{"language":"JavaScript","code":28,"comment":0,"blank":2},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/package-lock.json":{"language":"JSON","code":3191,"comment":0,"blank":1},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/utils/formatDate.js":{"language":"JavaScript","code":22,"comment":0,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/index.html":{"language":"HTML","code":13,"comment":0,"blank":1},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/vite.config.js":{"language":"JavaScript","code":22,"comment":4,"blank":2},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/utils/timeline.js":{"language":"JavaScript","code":30,"comment":2,"blank":5},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/services/equipmentService.js":{"language":"JavaScript","code":23,"comment":0,"blank":4},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/services/locationService.js":{"language":"JavaScript","code":69,"comment":0,"blank":11},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/services/IssueCategoryService.js":{"language":"JavaScript","code":21,"comment":0,"blank":5},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/services/ticketService.js":{"language":"JavaScript","code":141,"comment":1,"blank":17},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/index.css":{"language":"PostCSS","code":95,"comment":33,"blank":23},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/main.jsx":{"language":"JavaScript JSX","code":30,"comment":0,"blank":5},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/Tracking.jsx":{"language":"JavaScript JSX","code":353,"comment":12,"blank":43},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/pageStyles/Tracking.css":{"language":"PostCSS","code":220,"comment":27,"blank":34},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/Statistics.jsx":{"language":"JavaScript JSX","code":180,"comment":5,"blank":22},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/pageStyles/Login.css":{"language":"PostCSS","code":86,"comment":9,"blank":17},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/pageStyles/Statistics.css":{"language":"PostCSS","code":274,"comment":37,"blank":40},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/pageStyles/EditIssue.css":{"language":"PostCSS","code":135,"comment":2,"blank":19},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/pageStyles/Dashboard.css":{"language":"PostCSS","code":124,"comment":2,"blank":21},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/pageStyles/AddIssue.css":{"language":"PostCSS","code":145,"comment":13,"blank":24},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/DetailTicket.jsx":{"language":"JavaScript JSX","code":191,"comment":17,"blank":11},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/Dashboard.jsx":{"language":"JavaScript JSX","code":116,"comment":13,"blank":17},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/Login.jsx":{"language":"JavaScript JSX","code":73,"comment":4,"blank":8},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/EditIssue.jsx":{"language":"JavaScript JSX","code":298,"comment":27,"blank":48},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useUsers.js":{"language":"JavaScript","code":28,"comment":0,"blank":4},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useTicketSummary.js":{"language":"JavaScript","code":19,"comment":0,"blank":4},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useUrgentTickets.js":{"language":"JavaScript","code":25,"comment":0,"blank":4},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useTicketSearch.js":{"language":"JavaScript","code":42,"comment":2,"blank":10},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useStatistics.js":{"language":"JavaScript","code":46,"comment":0,"blank":4},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useTicketDetail.js":{"language":"JavaScript","code":42,"comment":3,"blank":9},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useTickets.js":{"language":"JavaScript","code":97,"comment":16,"blank":16},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useLocations.js":{"language":"JavaScript","code":37,"comment":0,"blank":7},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useTicketGroups.js":{"language":"JavaScript","code":20,"comment":3,"blank":4},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useImportEquipments.js":{"language":"JavaScript","code":62,"comment":1,"blank":12},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useMasterData.js":{"language":"JavaScript","code":47,"comment":0,"blank":6},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useSimilarTickets.js":{"language":"JavaScript","code":43,"comment":1,"blank":11},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useResolvedTickets.js":{"language":"JavaScript","code":26,"comment":1,"blank":5},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useLoadingState.js":{"language":"JavaScript","code":31,"comment":0,"blank":7},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useEquiptmentCtg.js":{"language":"JavaScript","code":17,"comment":0,"blank":4},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useInfiniteScroll.js":{"language":"JavaScript","code":20,"comment":6,"blank":7},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useEquipment.js":{"language":"JavaScript","code":56,"comment":0,"blank":6},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useCategories.js":{"language":"JavaScript","code":18,"comment":0,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/pageStyles/DetailTicket.css":{"language":"PostCSS","code":369,"comment":69,"blank":61},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useImageUpload.js":{"language":"JavaScript","code":40,"comment":10,"blank":9},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useFilterDate.js":{"language":"JavaScript","code":23,"comment":6,"blank":9},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/hooks/useEquipmentValidation.js":{"language":"JavaScript","code":57,"comment":4,"blank":6},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/UserManagement.jsx":{"language":"JavaScript JSX","code":150,"comment":3,"blank":13},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/UserManagement.css":{"language":"PostCSS","code":95,"comment":2,"blank":8},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/LocationManagement.css":{"language":"PostCSS","code":230,"comment":20,"blank":32},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/LocationManagement.jsx":{"language":"JavaScript JSX","code":530,"comment":9,"blank":57},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/IssueManagement.css":{"language":"PostCSS","code":188,"comment":18,"blank":29},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/IssueManagementDetail.css":{"language":"PostCSS","code":240,"comment":12,"blank":39},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/IssueManagementDetail.jsx":{"language":"JavaScript JSX","code":198,"comment":14,"blank":19},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/IssueManagement.jsx":{"language":"JavaScript JSX","code":176,"comment":6,"blank":22},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/AssetManagement.jsx":{"language":"JavaScript JSX","code":436,"comment":48,"blank":43},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/Categories.css":{"language":"PostCSS","code":159,"comment":9,"blank":20},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/Categories.jsx":{"language":"JavaScript JSX","code":148,"comment":4,"blank":15},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/AuditIssues.css":{"language":"PostCSS","code":53,"comment":6,"blank":8},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/AssetManagement.css":{"language":"PostCSS","code":265,"comment":46,"blank":41},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/TrackingSidebar.jsx":{"language":"JavaScript JSX","code":33,"comment":2,"blank":5},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/adminPage/AuditIssues.jsx":{"language":"JavaScript JSX","code":229,"comment":36,"blank":36},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/pages/AddIssue.jsx":{"language":"JavaScript JSX","code":333,"comment":40,"blank":60},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/TIcketStatusFilter.jsx":{"language":"JavaScript JSX","code":27,"comment":0,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/TicketCategoryFilter.jsx":{"language":"JavaScript JSX","code":27,"comment":0,"blank":2},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/README.md":{"language":"Markdown","code":9,"comment":0,"blank":8},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/TicketLocationFilter.jsx":{"language":"JavaScript JSX","code":27,"comment":0,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/SearchBar.jsx":{"language":"JavaScript JSX","code":20,"comment":0,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/StatisticsSidebar.jsx":{"language":"JavaScript JSX","code":62,"comment":14,"blank":10},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/SimilarTickets.jsx":{"language":"JavaScript JSX","code":48,"comment":1,"blank":5},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/StarRating.jsx":{"language":"JavaScript JSX","code":20,"comment":5,"blank":7},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/Footer.jsx":{"language":"JavaScript JSX","code":0,"comment":0,"blank":1},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/Navbar.jsx":{"language":"JavaScript JSX","code":114,"comment":6,"blank":13},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/LoadingSpinner.jsx":{"language":"JavaScript JSX","code":67,"comment":2,"blank":8},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/context/AuthContext.jsx":{"language":"JavaScript JSX","code":41,"comment":3,"blank":8},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/ImageUploader.jsx":{"language":"JavaScript JSX","code":44,"comment":3,"blank":5},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/FilterProblem.jsx":{"language":"JavaScript JSX","code":70,"comment":3,"blank":10},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/package.json":{"language":"JSON","code":38,"comment":0,"blank":1},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/ConfirmButton.jsx":{"language":"JavaScript JSX","code":45,"comment":1,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/DateRangeFilter.jsx":{"language":"JavaScript JSX","code":26,"comment":1,"blank":3},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/FeedbackModal.jsx":{"language":"JavaScript JSX","code":140,"comment":12,"blank":21},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/CardPendingProblem.jsx":{"language":"JavaScript JSX","code":127,"comment":2,"blank":8},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/CardFinishProblem.jsx":{"language":"JavaScript JSX","code":63,"comment":0,"blank":6},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/App.css":{"language":"PostCSS","code":6,"comment":1,"blank":1},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/App.jsx":{"language":"JavaScript JSX","code":81,"comment":6,"blank":10},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/ChartForStatistic.jsx":{"language":"JavaScript JSX","code":65,"comment":0,"blank":8},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/TrackingSidebar.css":{"language":"PostCSS","code":73,"comment":10,"blank":9},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/SimilarTickets.css":{"language":"PostCSS","code":172,"comment":31,"blank":27},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/StatisticsSidebar.css":{"language":"PostCSS","code":45,"comment":0,"blank":6},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/TicketStatusFilter.css":{"language":"PostCSS","code":51,"comment":0,"blank":7},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/TicketCategoryFilter.css":{"language":"PostCSS","code":51,"comment":0,"blank":6},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/SearchBar.css":{"language":"PostCSS","code":58,"comment":6,"blank":9},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/TicketLocationFilter.css":{"language":"PostCSS","code":51,"comment":0,"blank":5},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/Navbar.css":{"language":"PostCSS","code":224,"comment":45,"blank":40},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/ImageUploader.css":{"language":"PostCSS","code":68,"comment":4,"blank":9},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/FilterProblem.css":{"language":"PostCSS","code":88,"comment":4,"blank":14},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/LoadingSpinner.css":{"language":"PostCSS","code":143,"comment":8,"blank":17},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/FeedbackModal.css":{"language":"PostCSS","code":159,"comment":10,"blank":28},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/CardPendingProblem.css":{"language":"PostCSS","code":239,"comment":17,"blank":34},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/DateRangeFilter.css":{"language":"PostCSS","code":40,"comment":6,"blank":6},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/ConfirmButton.css":{"language":"PostCSS","code":89,"comment":10,"blank":17},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/ImportEquipments.jsx":{"language":"JavaScript JSX","code":114,"comment":7,"blank":13},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/AdminSidebar.css":{"language":"PostCSS","code":84,"comment":4,"blank":10},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/AdminLayout.jsx":{"language":"JavaScript JSX","code":13,"comment":1,"blank":4},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/AdminSidebar.jsx":{"language":"JavaScript JSX","code":90,"comment":0,"blank":17},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/ImportEquipments.css":{"language":"PostCSS","code":173,"comment":15,"blank":23},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/PopupAlert.css":{"language":"PostCSS","code":62,"comment":8,"blank":9},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/DropdownAdd.jsx":{"language":"JavaScript JSX","code":82,"comment":4,"blank":9},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/MergeManagementPanel.css":{"language":"PostCSS","code":379,"comment":41,"blank":54},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/MergeManagementPanel.jsx":{"language":"JavaScript JSX","code":195,"comment":13,"blank":19},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsStyles/CardFinishProblem.css":{"language":"PostCSS","code":87,"comment":0,"blank":9},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/TicketActionPanel.css":{"language":"PostCSS","code":133,"comment":13,"blank":15},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/PopupAlert.jsx":{"language":"JavaScript JSX","code":30,"comment":2,"blank":7},"file:///c%3A/Users/Palmt/Desktop/Project/trouble-tracking-system-project/client/src/components/componentsAdmin/TicketActionPanel.jsx":{"language":"JavaScript JSX","code":152,"comment":17,"blank":20}} \ No newline at end of file diff --git a/.VSCodeCounter/2026-07-26_17-39-52/results.md b/.VSCodeCounter/2026-07-26_17-39-52/results.md new file mode 100644 index 0000000..68c4390 --- /dev/null +++ b/.VSCodeCounter/2026-07-26_17-39-52/results.md @@ -0,0 +1,61 @@ +# Summary + +Date : 2026-07-26 17:39:52 + +Directory c:\\Users\\Palmt\\Desktop\\Project\\trouble-tracking-system-project + +Total : 145 files, 21457 codes, 1170 comments, 2081 blanks, all 24708 lines + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | +| JSON | 4 | 7,348 | 0 | 4 | 7,352 | +| JavaScript JSX | 43 | 5,264 | 343 | 650 | 6,257 | +| PostCSS | 37 | 5,153 | 538 | 771 | 6,462 | +| JavaScript | 48 | 3,379 | 230 | 576 | 4,185 | +| MS SQL | 3 | 144 | 49 | 59 | 252 | +| YAML | 2 | 79 | 0 | 6 | 85 | +| Docker | 2 | 33 | 8 | 3 | 44 | +| Ignore | 2 | 22 | 0 | 0 | 22 | +| HTML | 1 | 13 | 0 | 1 | 14 | +| TypeScript | 1 | 11 | 2 | 2 | 15 | +| Markdown | 2 | 11 | 0 | 9 | 20 | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | +| . | 145 | 21,457 | 1,170 | 2,081 | 24,708 | +| . (Files) | 3 | 81 | 0 | 7 | 88 | +| client | 115 | 14,848 | 944 | 1,630 | 17,422 | +| client (Files) | 8 | 3,329 | 7 | 17 | 3,353 | +| client\\src | 107 | 11,519 | 937 | 1,613 | 14,069 | +| client\\src (Files) | 4 | 212 | 40 | 39 | 291 | +| client\\src\\components | 47 | 4,170 | 328 | 567 | 5,065 | +| client\\src\\components (Files) | 19 | 1,025 | 52 | 124 | 1,201 | +| client\\src\\components\\componentsAdmin | 12 | 1,507 | 125 | 200 | 1,832 | +| client\\src\\components\\componentsStyles | 16 | 1,638 | 151 | 243 | 2,032 | +| client\\src\\context | 1 | 41 | 3 | 8 | 52 | +| client\\src\\hooks | 21 | 796 | 53 | 147 | 996 | +| client\\src\\pages | 28 | 5,994 | 510 | 807 | 7,311 | +| client\\src\\pages (Files) | 7 | 1,544 | 118 | 209 | 1,871 | +| client\\src\\pages\\adminPage | 14 | 3,097 | 233 | 382 | 3,712 | +| client\\src\\pages\\pageStyles | 7 | 1,353 | 159 | 216 | 1,728 | +| client\\src\\services | 4 | 254 | 1 | 37 | 292 | +| client\\src\\utils | 2 | 52 | 2 | 8 | 62 | +| server | 27 | 6,528 | 226 | 444 | 7,198 | +| server (Files) | 5 | 4,157 | 7 | 5 | 4,169 | +| server\\config | 2 | 42 | 4 | 8 | 54 | +| server\\controllers | 7 | 1,910 | 149 | 307 | 2,366 | +| server\\middleware | 2 | 56 | 2 | 11 | 69 | +| server\\prisma | 3 | 144 | 49 | 59 | 252 | +| server\\prisma\\migrations | 3 | 144 | 49 | 59 | 252 | +| server\\prisma\\migrations\\20260517092523_add_extension | 1 | 1 | 0 | 0 | 1 | +| server\\prisma\\migrations\\20260517092757_init_schema | 1 | 130 | 36 | 46 | 212 | +| server\\prisma\\migrations\\20260606071851_change_rating_to_float | 1 | 13 | 13 | 13 | 39 | +| server\\routes | 4 | 137 | 7 | 39 | 183 | +| server\\src | 1 | 29 | 5 | 6 | 40 | +| server\\utils | 3 | 53 | 3 | 9 | 65 | + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2026-07-26_17-39-52/results.txt b/.VSCodeCounter/2026-07-26_17-39-52/results.txt new file mode 100644 index 0000000..415b435 --- /dev/null +++ b/.VSCodeCounter/2026-07-26_17-39-52/results.txt @@ -0,0 +1,209 @@ +Date : 2026-07-26 17:39:52 +Directory : c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project +Total : 145 files, 21457 codes, 1170 comments, 2081 blanks, all 24708 lines + +Languages ++----------------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------------+------------+------------+------------+------------+------------+ +| JSON | 4 | 7,348 | 0 | 4 | 7,352 | +| JavaScript JSX | 43 | 5,264 | 343 | 650 | 6,257 | +| PostCSS | 37 | 5,153 | 538 | 771 | 6,462 | +| JavaScript | 48 | 3,379 | 230 | 576 | 4,185 | +| MS SQL | 3 | 144 | 49 | 59 | 252 | +| YAML | 2 | 79 | 0 | 6 | 85 | +| Docker | 2 | 33 | 8 | 3 | 44 | +| Ignore | 2 | 22 | 0 | 0 | 22 | +| HTML | 1 | 13 | 0 | 1 | 14 | +| TypeScript | 1 | 11 | 2 | 2 | 15 | +| Markdown | 2 | 11 | 0 | 9 | 20 | ++----------------+------------+------------+------------+------------+------------+ + +Directories ++---------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++---------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ +| . | 145 | 21,457 | 1,170 | 2,081 | 24,708 | +| . (Files) | 3 | 81 | 0 | 7 | 88 | +| client | 115 | 14,848 | 944 | 1,630 | 17,422 | +| client (Files) | 8 | 3,329 | 7 | 17 | 3,353 | +| client\src | 107 | 11,519 | 937 | 1,613 | 14,069 | +| client\src (Files) | 4 | 212 | 40 | 39 | 291 | +| client\src\components | 47 | 4,170 | 328 | 567 | 5,065 | +| client\src\components (Files) | 19 | 1,025 | 52 | 124 | 1,201 | +| client\src\components\componentsAdmin | 12 | 1,507 | 125 | 200 | 1,832 | +| client\src\components\componentsStyles | 16 | 1,638 | 151 | 243 | 2,032 | +| client\src\context | 1 | 41 | 3 | 8 | 52 | +| client\src\hooks | 21 | 796 | 53 | 147 | 996 | +| client\src\pages | 28 | 5,994 | 510 | 807 | 7,311 | +| client\src\pages (Files) | 7 | 1,544 | 118 | 209 | 1,871 | +| client\src\pages\adminPage | 14 | 3,097 | 233 | 382 | 3,712 | +| client\src\pages\pageStyles | 7 | 1,353 | 159 | 216 | 1,728 | +| client\src\services | 4 | 254 | 1 | 37 | 292 | +| client\src\utils | 2 | 52 | 2 | 8 | 62 | +| server | 27 | 6,528 | 226 | 444 | 7,198 | +| server (Files) | 5 | 4,157 | 7 | 5 | 4,169 | +| server\config | 2 | 42 | 4 | 8 | 54 | +| server\controllers | 7 | 1,910 | 149 | 307 | 2,366 | +| server\middleware | 2 | 56 | 2 | 11 | 69 | +| server\prisma | 3 | 144 | 49 | 59 | 252 | +| server\prisma\migrations | 3 | 144 | 49 | 59 | 252 | +| server\prisma\migrations\20260517092523_add_extension | 1 | 1 | 0 | 0 | 1 | +| server\prisma\migrations\20260517092757_init_schema | 1 | 130 | 36 | 46 | 212 | +| server\prisma\migrations\20260606071851_change_rating_to_float | 1 | 13 | 13 | 13 | 39 | +| server\routes | 4 | 137 | 7 | 39 | 183 | +| server\src | 1 | 29 | 5 | 6 | 40 | +| server\utils | 3 | 53 | 3 | 9 | 65 | ++---------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ + +Files ++---------------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++---------------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+ +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\README.md | Markdown | 2 | 0 | 1 | 3 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\.dockerignore | Ignore | 11 | 0 | 0 | 11 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\Dockerfile | Docker | 17 | 3 | 2 | 22 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\README.md | Markdown | 9 | 0 | 8 | 17 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\eslint.config.js | JavaScript | 28 | 0 | 2 | 30 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\index.html | HTML | 13 | 0 | 1 | 14 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\package-lock.json | JSON | 3,191 | 0 | 1 | 3,192 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\package.json | JSON | 38 | 0 | 1 | 39 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\App.css | PostCSS | 6 | 1 | 1 | 8 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\App.jsx | JavaScript JSX | 81 | 6 | 10 | 97 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\CardFinishProblem.jsx | JavaScript JSX | 63 | 0 | 6 | 69 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\CardPendingProblem.jsx | JavaScript JSX | 127 | 2 | 8 | 137 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\ChartForStatistic.jsx | JavaScript JSX | 65 | 0 | 8 | 73 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\ConfirmButton.jsx | JavaScript JSX | 45 | 1 | 3 | 49 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\DateRangeFilter.jsx | JavaScript JSX | 26 | 1 | 3 | 30 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\FeedbackModal.jsx | JavaScript JSX | 140 | 12 | 21 | 173 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\FilterProblem.jsx | JavaScript JSX | 70 | 3 | 10 | 83 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\Footer.jsx | JavaScript JSX | 0 | 0 | 1 | 1 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\ImageUploader.jsx | JavaScript JSX | 44 | 3 | 5 | 52 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\LoadingSpinner.jsx | JavaScript JSX | 67 | 2 | 8 | 77 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\Navbar.jsx | JavaScript JSX | 114 | 6 | 13 | 133 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\SearchBar.jsx | JavaScript JSX | 20 | 0 | 3 | 23 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\SimilarTickets.jsx | JavaScript JSX | 48 | 1 | 5 | 54 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\StarRating.jsx | JavaScript JSX | 20 | 5 | 7 | 32 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\StatisticsSidebar.jsx | JavaScript JSX | 62 | 14 | 10 | 86 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\TIcketStatusFilter.jsx | JavaScript JSX | 27 | 0 | 3 | 30 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\TicketCategoryFilter.jsx | JavaScript JSX | 27 | 0 | 2 | 29 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\TicketLocationFilter.jsx | JavaScript JSX | 27 | 0 | 3 | 30 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\TrackingSidebar.jsx | JavaScript JSX | 33 | 2 | 5 | 40 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\AdminLayout.jsx | JavaScript JSX | 13 | 1 | 4 | 18 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\AdminSidebar.css | PostCSS | 84 | 4 | 10 | 98 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\AdminSidebar.jsx | JavaScript JSX | 90 | 0 | 17 | 107 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\DropdownAdd.jsx | JavaScript JSX | 82 | 4 | 9 | 95 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\ImportEquipments.css | PostCSS | 173 | 15 | 23 | 211 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\ImportEquipments.jsx | JavaScript JSX | 114 | 7 | 13 | 134 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\MergeManagementPanel.css | PostCSS | 379 | 41 | 54 | 474 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\MergeManagementPanel.jsx | JavaScript JSX | 195 | 13 | 19 | 227 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\PopupAlert.css | PostCSS | 62 | 8 | 9 | 79 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\PopupAlert.jsx | JavaScript JSX | 30 | 2 | 7 | 39 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\TicketActionPanel.css | PostCSS | 133 | 13 | 15 | 161 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsAdmin\TicketActionPanel.jsx | JavaScript JSX | 152 | 17 | 20 | 189 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\CardFinishProblem.css | PostCSS | 87 | 0 | 9 | 96 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\CardPendingProblem.css | PostCSS | 239 | 17 | 34 | 290 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\ConfirmButton.css | PostCSS | 89 | 10 | 17 | 116 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\DateRangeFilter.css | PostCSS | 40 | 6 | 6 | 52 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\FeedbackModal.css | PostCSS | 159 | 10 | 28 | 197 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\FilterProblem.css | PostCSS | 88 | 4 | 14 | 106 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\ImageUploader.css | PostCSS | 68 | 4 | 9 | 81 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\LoadingSpinner.css | PostCSS | 143 | 8 | 17 | 168 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\Navbar.css | PostCSS | 224 | 45 | 40 | 309 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\SearchBar.css | PostCSS | 58 | 6 | 9 | 73 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\SimilarTickets.css | PostCSS | 172 | 31 | 27 | 230 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\StatisticsSidebar.css | PostCSS | 45 | 0 | 6 | 51 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\TicketCategoryFilter.css | PostCSS | 51 | 0 | 6 | 57 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\TicketLocationFilter.css | PostCSS | 51 | 0 | 5 | 56 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\TicketStatusFilter.css | PostCSS | 51 | 0 | 7 | 58 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\components\componentsStyles\TrackingSidebar.css | PostCSS | 73 | 10 | 9 | 92 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\context\AuthContext.jsx | JavaScript JSX | 41 | 3 | 8 | 52 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useCategories.js | JavaScript | 18 | 0 | 3 | 21 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useEquipment.js | JavaScript | 56 | 0 | 6 | 62 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useEquipmentValidation.js | JavaScript | 57 | 4 | 6 | 67 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useEquiptmentCtg.js | JavaScript | 17 | 0 | 4 | 21 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useFilterDate.js | JavaScript | 23 | 6 | 9 | 38 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useImageUpload.js | JavaScript | 40 | 10 | 9 | 59 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useImportEquipments.js | JavaScript | 62 | 1 | 12 | 75 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useInfiniteScroll.js | JavaScript | 20 | 6 | 7 | 33 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useLoadingState.js | JavaScript | 31 | 0 | 7 | 38 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useLocations.js | JavaScript | 37 | 0 | 7 | 44 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useMasterData.js | JavaScript | 47 | 0 | 6 | 53 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useResolvedTickets.js | JavaScript | 26 | 1 | 5 | 32 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useSimilarTickets.js | JavaScript | 43 | 1 | 11 | 55 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useStatistics.js | JavaScript | 46 | 0 | 4 | 50 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useTicketDetail.js | JavaScript | 42 | 3 | 9 | 54 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useTicketGroups.js | JavaScript | 20 | 3 | 4 | 27 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useTicketSearch.js | JavaScript | 42 | 2 | 10 | 54 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useTicketSummary.js | JavaScript | 19 | 0 | 4 | 23 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useTickets.js | JavaScript | 97 | 16 | 16 | 129 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useUrgentTickets.js | JavaScript | 25 | 0 | 4 | 29 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\hooks\useUsers.js | JavaScript | 28 | 0 | 4 | 32 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\index.css | PostCSS | 95 | 33 | 23 | 151 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\main.jsx | JavaScript JSX | 30 | 0 | 5 | 35 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\AddIssue.jsx | JavaScript JSX | 333 | 40 | 60 | 433 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\Dashboard.jsx | JavaScript JSX | 116 | 13 | 17 | 146 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\DetailTicket.jsx | JavaScript JSX | 191 | 17 | 11 | 219 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\EditIssue.jsx | JavaScript JSX | 298 | 27 | 48 | 373 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\Login.jsx | JavaScript JSX | 73 | 4 | 8 | 85 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\Statistics.jsx | JavaScript JSX | 180 | 5 | 22 | 207 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\Tracking.jsx | JavaScript JSX | 353 | 12 | 43 | 408 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\AssetManagement.css | PostCSS | 265 | 46 | 41 | 352 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\AssetManagement.jsx | JavaScript JSX | 436 | 48 | 43 | 527 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\AuditIssues.css | PostCSS | 53 | 6 | 8 | 67 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\AuditIssues.jsx | JavaScript JSX | 229 | 36 | 36 | 301 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\Categories.css | PostCSS | 159 | 9 | 20 | 188 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\Categories.jsx | JavaScript JSX | 148 | 4 | 15 | 167 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\IssueManagement.css | PostCSS | 188 | 18 | 29 | 235 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\IssueManagement.jsx | JavaScript JSX | 176 | 6 | 22 | 204 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\IssueManagementDetail.css | PostCSS | 240 | 12 | 39 | 291 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\IssueManagementDetail.jsx | JavaScript JSX | 198 | 14 | 19 | 231 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\LocationManagement.css | PostCSS | 230 | 20 | 32 | 282 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\LocationManagement.jsx | JavaScript JSX | 530 | 9 | 57 | 596 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\UserManagement.css | PostCSS | 95 | 2 | 8 | 105 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\adminPage\UserManagement.jsx | JavaScript JSX | 150 | 3 | 13 | 166 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\AddIssue.css | PostCSS | 145 | 13 | 24 | 182 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\Dashboard.css | PostCSS | 124 | 2 | 21 | 147 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\DetailTicket.css | PostCSS | 369 | 69 | 61 | 499 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\EditIssue.css | PostCSS | 135 | 2 | 19 | 156 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\Login.css | PostCSS | 86 | 9 | 17 | 112 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\Statistics.css | PostCSS | 274 | 37 | 40 | 351 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\pages\pageStyles\Tracking.css | PostCSS | 220 | 27 | 34 | 281 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\services\IssueCategoryService.js | JavaScript | 21 | 0 | 5 | 26 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\services\equipmentService.js | JavaScript | 23 | 0 | 4 | 27 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\services\locationService.js | JavaScript | 69 | 0 | 11 | 80 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\services\ticketService.js | JavaScript | 141 | 1 | 17 | 159 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\utils\formatDate.js | JavaScript | 22 | 0 | 3 | 25 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\src\utils\timeline.js | JavaScript | 30 | 2 | 5 | 37 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\client\vite.config.js | JavaScript | 22 | 4 | 2 | 28 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\docker-compose.prod.yml | YAML | 31 | 0 | 3 | 34 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\docker-compose.yml | YAML | 48 | 0 | 3 | 51 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\.dockerignore | Ignore | 11 | 0 | 0 | 11 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\Dockerfile | Docker | 16 | 5 | 1 | 22 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\config\cloudinaryConfig.js | JavaScript | 29 | 4 | 5 | 38 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\config\prismaClient.js | JavaScript | 13 | 0 | 3 | 16 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\EquipmentControllers.js | JavaScript | 300 | 5 | 48 | 353 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\authController.js | JavaScript | 144 | 16 | 25 | 185 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\getTicketControllers.js | JavaScript | 304 | 43 | 37 | 384 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\managementControllers.js | JavaScript | 355 | 7 | 42 | 404 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\statisticController.js | JavaScript | 125 | 7 | 23 | 155 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\ticketControllers.js | JavaScript | 328 | 31 | 59 | 418 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\controllers\ticketManagementControllers.js | JavaScript | 354 | 40 | 73 | 467 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\middleware\authMiddleware.js | JavaScript | 21 | 2 | 5 | 28 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\middleware\ticketMiddleware.js | JavaScript | 35 | 0 | 6 | 41 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\package-lock.json | JSON | 4,077 | 0 | 1 | 4,078 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\package.json | JSON | 42 | 0 | 1 | 43 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\prisma.config.ts | TypeScript | 11 | 2 | 2 | 15 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\prisma\migrations\20260517092523_add_extension\migration.sql | MS SQL | 1 | 0 | 0 | 1 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\prisma\migrations\20260517092757_init_schema\migration.sql | MS SQL | 130 | 36 | 46 | 212 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\prisma\migrations\20260606071851_change_rating_to_float\migration.sql | MS SQL | 13 | 13 | 13 | 39 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\routes\authRoutes.js | JavaScript | 16 | 3 | 7 | 26 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\routes\managementRoutes.js | JavaScript | 45 | 1 | 13 | 59 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\routes\ticketManagementRoutes.js | JavaScript | 34 | 2 | 10 | 46 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\routes\ticketRoutes.js | JavaScript | 42 | 1 | 9 | 52 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\src\index.js | JavaScript | 29 | 5 | 6 | 40 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\utils\cloudinaryUpload.js | JavaScript | 22 | 2 | 2 | 26 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\utils\formatDate.js | JavaScript | 20 | 0 | 3 | 23 | +| c:\Users\Palmt\Desktop\Project\trouble-tracking-system-project\server\utils\generateID.js | JavaScript | 11 | 1 | 4 | 16 | +| Total | | 21,457 | 1,170 | 2,081 | 24,708 | ++---------------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/client/package-lock.json b/client/package-lock.json index dd3f84f..c9ba9b2 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -20,6 +20,7 @@ "react-icons": "^5.6.0", "react-loading-skeleton": "^3.5.0", "react-router-dom": "^7.14.0", + "sweetalert2": "^11.26.25", "swiper": "^14.0.5" }, "devDependencies": { @@ -2936,6 +2937,16 @@ "node": ">=8" } }, + "node_modules/sweetalert2": { + "version": "11.26.25", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.26.25.tgz", + "integrity": "sha512-+hunCOJdJ6FLj04T9YSLvvZXRjsvIkTeTKP2e4VF8CaBias961BTnWiSFAy7F/CM5eq3QK2Rraoc5Gzftslvkg==", + "license": "MIT", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/limonte" + } + }, "node_modules/swiper": { "version": "14.0.5", "resolved": "https://registry.npmjs.org/swiper/-/swiper-14.0.5.tgz", diff --git a/client/package.json b/client/package.json index 38efdef..411ef13 100644 --- a/client/package.json +++ b/client/package.json @@ -22,6 +22,7 @@ "react-icons": "^5.6.0", "react-loading-skeleton": "^3.5.0", "react-router-dom": "^7.14.0", + "sweetalert2": "^11.26.25", "swiper": "^14.0.5" }, "devDependencies": { diff --git a/client/src/components/Navbar.jsx b/client/src/components/Navbar.jsx index 513f585..4a1bd5a 100644 --- a/client/src/components/Navbar.jsx +++ b/client/src/components/Navbar.jsx @@ -25,7 +25,7 @@ const Navbar = () => {