{"id":15093217,"url":"https://github.com/khaled-alselwady/task-mate","last_synced_at":"2026-01-23T06:20:48.627Z","repository":{"id":248591226,"uuid":"829124085","full_name":"khaled-alselwady/task-mate","owner":"khaled-alselwady","description":"🗂️ TaskMate is a task management app enhancing productivity with Angular's advanced features. 🚀","archived":false,"fork":false,"pushed_at":"2024-09-05T16:31:11.000Z","size":3266,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T07:41:20.708Z","etag":null,"topics":["angular","angular-cli","components","css","dependency-injection","html","javascipt","modules","node-js","routes-authentication","routes-creation","services","standalone-components","templates","two-way-data-binding","typescript","ui-components","ui-design","web"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/khaled-alselwady.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":"2024-07-15T20:08:34.000Z","updated_at":"2024-10-06T18:53:46.000Z","dependencies_parsed_at":"2024-07-28T05:25:39.821Z","dependency_job_id":"9dc2f027-05c5-43bf-9d76-0cee911653bf","html_url":"https://github.com/khaled-alselwady/task-mate","commit_stats":null,"previous_names":["dev-khaled-yousef/angular-course","dev-khaled-yousef/task-mate","khaled-alselwady/task-mate"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/khaled-alselwady/task-mate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khaled-alselwady%2Ftask-mate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khaled-alselwady%2Ftask-mate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khaled-alselwady%2Ftask-mate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khaled-alselwady%2Ftask-mate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/khaled-alselwady","download_url":"https://codeload.github.com/khaled-alselwady/task-mate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khaled-alselwady%2Ftask-mate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28682259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T05:48:07.525Z","status":"ssl_error","status_checked_at":"2026-01-23T05:48:07.129Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["angular","angular-cli","components","css","dependency-injection","html","javascipt","modules","node-js","routes-authentication","routes-creation","services","standalone-components","templates","two-way-data-binding","typescript","ui-components","ui-design","web"],"created_at":"2024-09-25T11:04:19.405Z","updated_at":"2026-01-23T06:20:48.607Z","avatar_url":"https://github.com/khaled-alselwady.png","language":"TypeScript","readme":"# TaskMate\n\n**TaskMate** is an enterprise-level task management application designed to simplify task organization and enhance productivity. It features a sleek, modern design and offers robust functionality for managing tasks efficiently.\n\n## Features\n\n- **User Management**: Easily manage users with a dedicated user component.\n- **Task Management**: Create, view, and manage tasks seamlessly.\n- **Two-Way Data Binding**: Utilize Angular's two-way data binding for form inputs.\n- **Content Projection**: Leverage `ng-content` for flexible component templates.\n- **Date Formatting**: Format task due dates using Angular's date pipe.\n- **Dependency Injection and Services**: Manage tasks through Angular services.\n- **Modular Architecture**: Structured with Angular modules for scalable development.\n\n## Setting Up\n\nTo get started with this repository:\n\n1. Clone the repository to your local machine.\n   - `git clone https://github.com/dev-khaled-yousef/task-mate.git`\n\n2. Install dependencies using npm.\n   - `npm install`\n   \n   This will install all necessary packages and dependencies required for the Angular projects.\n\n3. Start the development server.\n   - `npm start`\n   \n   This command will compile the application and open it in your default web browser. If it doesn't open automatically, you can navigate to http://localhost:4200/ in your browser.\n\n## Screenshots\n\nHere are some screenshots of the application:\n\n### Main Interface\n![Main Interface](public/screenshots/tasks-list.png)\n\n### Add Task Dialog\n![Add Task Dialog](public/screenshots/add-new-task.png)\n\n## Usage\n\n- **Add a Task**: Use the \"Add Task\" button to create new tasks.\n- **Complete a Task**: Mark tasks as complete by clicking the \"Complete\" button.\n- **User Selection**: Switch between different users to manage their tasks.\n\nFeel free to contribute to the project by opening issues or submitting pull requests. For any queries, contact us at `khalidsliman2014@gmail.com`.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhaled-alselwady%2Ftask-mate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhaled-alselwady%2Ftask-mate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhaled-alselwady%2Ftask-mate/lists"}