{"id":27535642,"url":"https://github.com/rajatmitra97/advanced-task-manager","last_synced_at":"2026-04-25T11:33:18.835Z","repository":{"id":288098251,"uuid":"966831591","full_name":"rajatmitra97/Advanced-Task-Manager","owner":"rajatmitra97","description":"A Vue.js task manager app to organize tasks with ease. Features include adding/editing tasks, categories, due dates, priorities, filtering, sorting, searching, and a progress dashboard. Supports task export/import and local storage for persistence. Built with Bootstrap for a clean look.","archived":false,"fork":false,"pushed_at":"2025-04-16T10:45:39.000Z","size":842,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-19T06:43:00.611Z","etag":null,"topics":["bootstrap","html-css-javascript","vuejs"],"latest_commit_sha":null,"homepage":"","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/rajatmitra97.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,"zenodo":null}},"created_at":"2025-04-15T14:16:16.000Z","updated_at":"2025-04-16T10:45:43.000Z","dependencies_parsed_at":"2025-04-15T15:42:01.995Z","dependency_job_id":null,"html_url":"https://github.com/rajatmitra97/Advanced-Task-Manager","commit_stats":null,"previous_names":["rajatmitra97/advanced-task-manager"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rajatmitra97/Advanced-Task-Manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatmitra97%2FAdvanced-Task-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatmitra97%2FAdvanced-Task-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatmitra97%2FAdvanced-Task-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatmitra97%2FAdvanced-Task-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rajatmitra97","download_url":"https://codeload.github.com/rajatmitra97/Advanced-Task-Manager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatmitra97%2FAdvanced-Task-Manager/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259444948,"owners_count":22858547,"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":["bootstrap","html-css-javascript","vuejs"],"created_at":"2025-04-18T19:09:10.437Z","updated_at":"2026-04-25T11:33:13.803Z","avatar_url":"https://github.com/rajatmitra97.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Task Manager\n\nThis is a Vue.js-based task manager app built to help organize your tasks efficiently. It’s packed with features to make task management straightforward and flexible, with a clean, modern interface powered by Bootstrap.\n\n\n## ![Task Manager Screenshot](images/screenshot.png)\n\n\n## Features\n\n- **Add and Manage Tasks**: Create tasks with titles, categories, due dates, and priority levels (low, medium, high).\n- **Edit and Delete**: Update task details or remove tasks as needed.\n- **Filter and Search**: View all, completed, or pending tasks, and search by title for quick access.\n- **Sort Tasks**: Organize tasks by title, due date, or priority to stay on top of what matters.\n- **Categories**: Group tasks into custom categories like \"Work\" or \"Personal\" and manage them easily.\n- **Task Summary**: Get a quick overview with total, completed, and pending task counts, plus a progress bar.\n- **Export/Import Tasks**: Save tasks to a JSON file or load them back to keep your data portable.\n- **Local Storage**: Tasks persist across browser sessions, so you don’t lose your work.\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js and npm installed.\n- Vue CLI for development (`npm install -g @vue/cli`).\n\n### Setup\n\n1. Clone the repo:\n\n   ```bash\n   git clone \u003cyour-repo-url\u003e\n   cd task-manager\n   ```\n\n2. Install dependencies:\n\n   ```bash\n   npm install\n   ```\n\n3. Start the development server:\n\n   ```bash\n   npm run serve\n   ```\n\n4. Open `http://localhost:8080` in your browser to see the app.\n\n### Project Structure\n\n- `public/index.html`: Entry point for the app.\n- `src/main.js`: Initializes Vue and Bootstrap.\n- `src/App.vue`: Core component managing state and layout.\n- `src/components/`: Includes `AddTask`, `TaskFilter`, `TaskList`, `TaskSummary`, `CategoryManager`, and `Settings` for modular functionality.\n\n## Why I Built This\n\nI wanted to create a practical tool that demonstrates Vue.js capabilities while keeping user experience in mind. This project showcases component-based design, state management, and useful features like task persistence and file handling, making it a solid example of modern web development.\n\n## Future Ideas\n\n- Add reminders for due dates.\n- Support for task notes or subtasks.\n- Integrate a backend for cloud storage.\n\nFeel free to explore the code, try out the app, or suggest improvements!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajatmitra97%2Fadvanced-task-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frajatmitra97%2Fadvanced-task-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajatmitra97%2Fadvanced-task-manager/lists"}