{"id":27132955,"url":"https://github.com/saltybeevs/easy-track","last_synced_at":"2026-05-10T06:43:24.911Z","repository":{"id":286502349,"uuid":"961594260","full_name":"SaltybeeVS/Easy-Track","owner":"SaltybeeVS","description":"EasyTask is a clean Angular task manager with user-specific lists, due dates, and local storage. Built with Angular 17+ and TypeScript.","archived":false,"fork":false,"pushed_at":"2025-04-06T20:47:10.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T21:32:05.502Z","etag":null,"topics":["angular","css3","html5","typescript"],"latest_commit_sha":null,"homepage":"https://saltybeevs.github.io/Easy-Track/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SaltybeeVS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2025-04-06T20:36:45.000Z","updated_at":"2025-04-06T20:49:50.000Z","dependencies_parsed_at":"2025-04-06T21:42:10.892Z","dependency_job_id":null,"html_url":"https://github.com/SaltybeeVS/Easy-Track","commit_stats":null,"previous_names":["saltybeevs/easy-track"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaltybeeVS%2FEasy-Track","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaltybeeVS%2FEasy-Track/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaltybeeVS%2FEasy-Track/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaltybeeVS%2FEasy-Track/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SaltybeeVS","download_url":"https://codeload.github.com/SaltybeeVS/Easy-Track/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247743504,"owners_count":20988770,"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":["angular","css3","html5","typescript"],"created_at":"2025-04-07T22:35:54.618Z","updated_at":"2026-05-10T06:43:24.879Z","avatar_url":"https://github.com/SaltybeeVS.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EasyTask - Enterprise Task Management\n\n![EasyTask Logo](assets/task-management-logo.png)\n\n\nEasyTask is a task management application designed for enterprise teams, enabling efficient task organization without friction.\n\n## Key Features\n\n- 👥 User-specific task management\n- 📅 Clear due date formatting\n- ➕ Easy task creation\n- ✅ Mark tasks as complete\n- 💾 LocalStorage data persistence\n- 🎨 Clean, responsive interface\n\n## Core Components\n\n### `AppComponent`\n- Root component managing user selection\n- Displays selected user's tasks\n- Lists all available users\n\n### `TasksComponent`\n- Shows tasks for selected user\n- Allows adding new tasks\n- Organizes tasks in ordered list\n\n### `TaskComponent`\n- Displays individual task details\n- Provides task completion functionality\n\n### `UserComponent`\n- Shows user information\n- Enables user selection\n\n### `TasksService`\n- Central service for all task operations\n- Persists tasks to localStorage\n\n## Technologies Used\n\n- Angular 17+\n- TypeScript\n- CSS for styling\n- LocalStorage for data persistence\n\n## Installation \u0026 Usage\n\n1. Clone the repository\n2. Install dependencies with `npm install`\n3. Run the application with `ng serve`\n4. Open your browser at `http://localhost:4200`\n\n## Data Structure\n\n### User\n```typescript\ninterface User {\n  id: string;\n  avatar: string;\n  name: string;\n}\n```\n\n### Task\n```typescript\ninterface Task {\n  id: string;\n  userId: string;\n  title: string;\n  summary: string;\n  dueDate: string;\n}\n```\n\n## Future Improvements\n\n- [ ] Add user authentication\n- [ ] Implement task categories/tags\n- [ ] Add task priorities\n- [ ] Implement search and filtering\n- [ ] Backend synchronization\n\n## Contributing\n\nContributions are welcome! Please open an issue or submit a pull request with your suggestions or improvements.\n\n## 📚 Other Language Versions\n\n- [Read in Spanish](README_es.md)\n- [Read in Portuguese](README_pt.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaltybeevs%2Feasy-track","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaltybeevs%2Feasy-track","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaltybeevs%2Feasy-track/lists"}