{"id":21984012,"url":"https://github.com/piotrotta/taskmanager_nuxt3","last_synced_at":"2026-05-04T06:40:05.000Z","repository":{"id":265400076,"uuid":"867144114","full_name":"PiotrOtta/TaskManager_Nuxt3","owner":"PiotrOtta","description":"TaskManager app to organise your tasks. Tasks are organized with key attributes including title, description, creation date, priority, and status. The app enables users to add, edit, and delete tasks, sort by priority or creation date and lastly filter by status and priority. Additionaly, app features dark and light themes.","archived":false,"fork":false,"pushed_at":"2025-01-28T18:55:56.000Z","size":147722,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T01:43:28.271Z","etag":null,"topics":["element-plus","nest","nestjs","nuxt3","pinia","taskmanager","typescript","vue3"],"latest_commit_sha":null,"homepage":"https://piotrotta.github.io/TaskManager_Nuxt3/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PiotrOtta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-03T14:25:01.000Z","updated_at":"2025-01-28T18:56:00.000Z","dependencies_parsed_at":"2024-11-29T08:36:18.392Z","dependency_job_id":null,"html_url":"https://github.com/PiotrOtta/TaskManager_Nuxt3","commit_stats":null,"previous_names":["piotrotta/taskmanager_nuxt3"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiotrOtta%2FTaskManager_Nuxt3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiotrOtta%2FTaskManager_Nuxt3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiotrOtta%2FTaskManager_Nuxt3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiotrOtta%2FTaskManager_Nuxt3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PiotrOtta","download_url":"https://codeload.github.com/PiotrOtta/TaskManager_Nuxt3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245044493,"owners_count":20551898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["element-plus","nest","nestjs","nuxt3","pinia","taskmanager","typescript","vue3"],"created_at":"2024-11-29T18:06:52.872Z","updated_at":"2026-05-04T06:40:04.976Z","avatar_url":"https://github.com/PiotrOtta.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv id=\"user-content-toc\"\u003e\n  \u003cul align=\"center\" style=\"list-style: none;\"\u003e\n    \u003csummary\u003e\n      \u003ch1\u003eTaskManager app\u003c/h1\u003e\n    \u003c/summary\u003e\n  \u003c/ul\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n   \u003cimg src=\"assets/other/taskManager_box.png\" alt=\"Task manager software box picture\" title=\"Task manager App by Piotr Otta\" height=\"320\" /\u003e\n\u003c/p\u003e\n\n![Latest Version](https://img.shields.io/badge/latest-1.0.0-yellow)\n\nMade with\n\n![Nuxtjs](https://img.shields.io/badge/Nuxt-002E3B?style=for-the-badge\u0026logo=nuxtdotjs\u0026logoColor=#00DC82)\n![NestJS](https://img.shields.io/badge/nestjs-%23E0234E.svg?style=for-the-badge\u0026logo=nestjs\u0026logoColor=white)\n\n### Description\n\nTaskManager allows organisation of created tasks. Tasks are organized with key attributes including title, description, creation date, priority, and status. The app enables users to:\n\n-   Add, edit, and delete tasks.\n-   Sort tasks by priority or creation date.\n-   Filter tasks by status and priority.\n\nAdditionaly, app features dark and light themes.\n\nApp's backend has static delays to allow frontend loading capabilities.\n\n### App showcase\n\n#### Add tasks\n\n\u003cimg src=\"assets/other/addTask.gif\" style=\"border-radius: 1rem;\" alt=\"TaskManager showcase - add and edit\" title=\"TaskManager - add and edit\"/\u003e\n\n#### Edit tasks\n\n\u003cimg src=\"assets/other/editTask.gif\" style=\"border-radius: 1rem;\" alt=\"TaskManager showcase - add and edit\" title=\"TaskManager - add and edit\"/\u003e\n\n#### Delete tasks\n\n\u003cimg src=\"assets/other/taskDeletion.gif\" style=\"border-radius: 1rem;\" alt=\"TaskManager showcase - add and edit\" title=\"TaskManager - add and edit\"/\u003e\n\n#### Sort and filter tasks\n\n\u003cimg src=\"assets/other/sortingFiltering.gif\" style=\"border-radius: 1rem;\" alt=\"TaskManager showcase - sort and filter\" title=\"TaskManager - sort and filter\"/\u003e\n\n#### Themes\n\n\u003cimg src=\"assets/other/theme.gif\" style=\"border-radius: 1rem;\" alt=\"TaskManager showcase - themes\" title=\"TaskManager - themes\"/\u003e\n\n#### Notifications\n\n\u003cimg src=\"assets/other/Notifications.gif\" style=\"border-radius: 1rem;\" alt=\"TaskManager showcase - notifications\" title=\"TaskManager - notifications\"/\u003e\n\n#### Movable dialogs\n\n\u003cimg src=\"assets/other/movableDialogs.gif\" style=\"border-radius: 1rem;\" alt=\"TaskManager showcase - movable dialogs\" title=\"TaskManager - movable dialogs\"/\u003e\n\n### Used technologies\n\n-   Node 20.17.0\n\n-   npm 10.8.2\n\n-   Nuxt 3.13.0\n\n-   Vue 3.5.10\n\n-   Pinia 2.2.4\n\n-   TypeScript 5.6.2\n\n## Setup\n\nInstall the dependencies for both frontend and backend:\n\n```bash\nnpm install \u0026\u0026 cd backend \u0026\u0026 npm install \u0026\u0026 cd ..\n```\n\n## Then run the app\n\nRun the frontside app alongside backend:\n\n```bash\nnpm run dev:all\n```\n\nor run individually frontend (root folder TaskManager_PiotrOtta) and backend (folder named backend):\n\n```bash\nnpm run dev\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiotrotta%2Ftaskmanager_nuxt3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpiotrotta%2Ftaskmanager_nuxt3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiotrotta%2Ftaskmanager_nuxt3/lists"}