{"id":20103005,"url":"https://github.com/jakeolase/flow-kanban","last_synced_at":"2025-03-02T17:23:22.024Z","repository":{"id":214791485,"uuid":"672882754","full_name":"jakeolase/flow-kanban","owner":"jakeolase","description":"Flow is a simple kanban board application to organize your to dos and track your progress.","archived":false,"fork":false,"pushed_at":"2023-12-27T09:10:07.000Z","size":24056,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-13T04:41:06.962Z","etag":null,"topics":["kanban-board","productivity","todo-application"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/jakeolase.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":"2023-07-31T11:36:01.000Z","updated_at":"2023-12-30T18:18:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"201cdc51-e674-4422-8ee9-6b75e39b7799","html_url":"https://github.com/jakeolase/flow-kanban","commit_stats":null,"previous_names":["jakeolase/flow-kanban"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakeolase%2Fflow-kanban","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakeolase%2Fflow-kanban/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakeolase%2Fflow-kanban/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakeolase%2Fflow-kanban/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakeolase","download_url":"https://codeload.github.com/jakeolase/flow-kanban/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241542487,"owners_count":19979327,"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":["kanban-board","productivity","todo-application"],"created_at":"2024-11-13T17:34:00.729Z","updated_at":"2025-03-02T17:23:21.990Z","avatar_url":"https://github.com/jakeolase.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flow\n\n## About Flow\nFlow is a simple kanban board application to organize your to-dos and track your progress. With flow, you can add, delete, and update your to-dos and categorize them between *to-do, ongoing,* and *done* by moving them across each provided columns. \n\n## Background\nFlow v0.1 is a collaborative  project in partial fulfillment for the requirements of S-CSPC223 Programming Languages Course. \n\nBeing a collaborative project consisting of students with varying expertise, as well as time constraints provided for this summative project,  the development team decided to adapt @jakeolase 's previous project, [shortNotes](https://github.com/jakeolase/shortNotes).\n\nThis was used as the base code of the application for a quick headstart. shortNotes was then remodeled and/or infused with new features to develop Flow. \n\nv0.1 was able to meet the requirements of the said course. However, several issues are still existent due to the fact that its code base is a note taking application. Most prominent issue was the saving of text notes columns in the local storage. \n\n\n## Flow v.0.2\nFlow is then continued solely by @jakeolase in attempt to develop a fully-working application, Flow v0.2.  \n\nThe entire logic of adding, deleting, moving, and saving of text notes are overhauled. \n\n\u003e Flow v0.2 is currently a **work-in-progress**.\n\n## Limitations\n- Mobile webview is currently not supported\n- Web application is designed with full screen desktop in mind, due to the previous requirements of the said course\n- Some v0.1 features are deprecated to give way for more necessary functionality.\n\n## How to Run Flow\nSome functionalities of the JavaScript code may not run by simply opening **index.html**. If none of the Kanban Columns appear, please run on a local host or through **[Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)** Extension on VSCode. \n\n## How to Use Flow\nThree columns are provided for the users to utilize— **Todo, Ongoing,** and **Done**. \n\n#### Adding a Task\nEach column headers also serves as an add task button. Adding a task creates a new text note to input the details of your tasks.\n\n#### Moving a Task to Another Column\nSimply drag the text note above, below, or in between texts note if there exists. A drop zone should appear to indicate that the note is ready to be dropped in the selected location. \n\n#### Deleting a Task\nRight click on the text note and select *Delete* to delete a task. \n\n#### Saving a Task\nTasks created are automatically saved in your local storage **after** leaving the text area. \n\nTasks are stored indefinitely unless browser's cache are cleared and/or specific notes are deleted. \n\n\n## A Collaborative Project\nAs mentioned, Flow is a summative project in partial fulfillment for the requirements of S-CSPC223 Programming Languages at De La Salle University - Dasmariñas. \n\n`*  Deprecated, used only for the requirements of the course`\n\n#### @jakeolase\n- Project Lead of Flow\n- UI/UX Design\n- Add, Delete, and Save Task Note Function\n- User Welcome Banner`*`\n- **Redevelopment of Flow v0.2**\n\n#### @godwincaraan\n- Login Page Front-End and UI/UX`*`\n- Night Mode Function\n\n#### @jongrantusa\n- Task Note Drag and Drop Functionality\n- How to Use Section`*`\n\n#### @RamiloVOrejanaJr\n- Task Note Drag and Drop Functionality\n\n#### @StickyFingers001\n- Right Click Menu\n- Bold, Italicize, and Highlight Function\\\n`Deprecated due to new Kanban Board logic in v0.2. Might be added on future release.`\n\n#### @anthony2517\n- Right Click Menu\n\n\n## License\nLicensed under the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakeolase%2Fflow-kanban","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjakeolase%2Fflow-kanban","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakeolase%2Fflow-kanban/lists"}