{"id":20098705,"url":"https://github.com/ashlynn4567/taskmaster-pro","last_synced_at":"2026-04-05T22:32:39.797Z","repository":{"id":53346484,"uuid":"465573551","full_name":"ashlynn4567/Taskmaster-Pro","owner":"ashlynn4567","description":"In this project, I work with an existing codebase to expand a task-management application, adding new date and organizational functionality using jQuery, Bootstrap, and Moment.js.","archived":false,"fork":false,"pushed_at":"2022-08-04T18:13:55.000Z","size":14572,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-13T03:45:48.309Z","etag":null,"topics":["bootstrap","css","html","javascript","jquery"],"latest_commit_sha":null,"homepage":"https://ashlynn4567.github.io/Taskmaster-Pro/","language":"JavaScript","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/ashlynn4567.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}},"created_at":"2022-03-03T04:57:07.000Z","updated_at":"2022-08-01T14:19:47.000Z","dependencies_parsed_at":"2022-09-11T05:01:37.952Z","dependency_job_id":null,"html_url":"https://github.com/ashlynn4567/Taskmaster-Pro","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashlynn4567%2FTaskmaster-Pro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashlynn4567%2FTaskmaster-Pro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashlynn4567%2FTaskmaster-Pro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashlynn4567%2FTaskmaster-Pro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashlynn4567","download_url":"https://codeload.github.com/ashlynn4567/Taskmaster-Pro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241541097,"owners_count":19979114,"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","css","html","javascript","jquery"],"created_at":"2024-11-13T17:06:20.630Z","updated_at":"2025-12-31T01:04:45.491Z","avatar_url":"https://github.com/ashlynn4567.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Taskmaster Pro\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Table-of-Contents\n\n- [Description](#description)\n- [Deployed Site](#deployed-site)\n- [Features](#features)\n- [Technologies](#technologies)\n- [Future Development](#future-development)\n- [Credits](#credits)\n\n## Description\n\nWith this application, you can keep track of your tasks. Simply click \"Add Task\" to be presented with an input form that allows you to track the name of the task and due date. Once you've submitted your task, it appears in the to-do column. This application allows you to interactively edit your tasks, as well as drag and drop them into the appropriate columns. All of these features were possible through collaberation. This project was built with an existing codebase in order to expand a task-management application, adding new date and organizational functionality using jQuery, Bootstrap, and Moment.js.\n\n## Deployed Site\n\nFollow [this link](https://ashlynn4567.github.io/Taskmaster-Pro/) to view and use my site!\n\n## Features\n\nThis is how the main page appears to users. The page is responsive, adapting to multiple screen sizes.\n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"A screenshot displaying the homepage of Taskmaster Pro. It pictures two buttons at the top - one is green and labeled 'add task', while the other is red and labeled 'delete all tasks'. There are four boxes below. One is titled 'to-do', another 'in progress', the third 'in review', and the last is labeled 'done'. \" src=\"./assets/images/taskmaster-pro-screenshot.jpg\"/\u003e\n\u003c/p\u003e\n\nWith this application, you can keep track of your tasks. There are features built in that allow you to dynamically drag and drop your tasks into four different columns (to-do, in progress, in review, and done). The UI shows you which tasks are due soon by changing their color to yellow. If the task is past due, it will be colored red.\n\nThe user can interact with the input box at the top of the page to type a task name, select a task type, and save it to their dashboard. The saved task automatically goes into the \"Tasks to Do\" column. There are also interactive buttons that dynamically appear on the task itself. The user can use these buttons to edit/update their tasks, or delete them from view.\n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"A demonstration gif showing how a user can create a task by clicking on the green 'add task' button. After creation, the task is automatically placed in the 'to-do' box below. Users can drag and drop tasks into any of the four columns. The tasks that are due soon are highlighted in yellow, while the tasks that are past due are highlighted in red. If the user wishes to edit a task, they can interact with a button on the task itself. \" src=\"./assets/images/taskmaster-pro-demo.gif\"/\u003e\n\u003c/p\u003e\n\nIf the user wishes to change the status of their task, they can use the dropdown list interactively to move each task to whatever column they want. Users can also delete tasks by dragging them into the 'delete task' section that appears when the user begins dragging the task.\n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"A demonstration gif showing the user editing which column the task is in by dragging and dropping it into the appropriate column. It also shows a user deleting the task by dragging and dropping it into the 'delete task' box. \" src=\"./assets/images/taskmaster-pro-demo-2.gif\"/\u003e\n\u003c/p\u003e\n\nThe tasks each user creates is saved in their local storage. This way, even if the user refreshes the page or returns to it at a later date, their tasks are saved.\n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"A demonstration gif showing that, even after refreshing the page, a user's tasks are presered by localStorage. \" src=\"./assets/images/taskmaster-pro-demo-3.gif\"/\u003e\n\u003c/p\u003e\n\n## Technologies\n\n- HTML\n- CSS\n- [Bootstrap](https://getbootstrap.com/)\n- JavaScript\n- [jQuery](https://jquery.com/)\n\n## Future Development\n\nIn the future, I would like to add the following improvements:\n\n- I would like to add the option for users to select a time for which their tasks are due.\n- I would like the current date and time to display on the sidebar to show users how close their deadlines are approaching.\n\nI'm always interested in refactoring code to improve it's functionality. If you would like to suggest your own improvements, you can reach me at the links below.\n\n- \u003ca href=\"mailto:ashleylynnsmith.dev@gmail.com\"\u003eEmail\u003c/a\u003e\n- \u003ca href=\"https://github.com/ashlynn4567\"\u003eGitHub\u003c/a\u003e\n- \u003ca href=\"https://www.linkedin.com/in/ashley-lynn-smith/\"\u003eLinkedIn\u003c/a\u003e\n\n## Credits\n\nThis project was built with the help of the University of Oregon's Coding Boot Camp.\n\n## Licensing\n\nThe application is covered under the following license: [MIT](https://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashlynn4567%2Ftaskmaster-pro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashlynn4567%2Ftaskmaster-pro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashlynn4567%2Ftaskmaster-pro/lists"}