{"id":37,"date":"2020-06-15T16:03:49","date_gmt":"2020-06-15T20:03:49","guid":{"rendered":"http:\/\/quikstarts.com\/qs\/?p=37"},"modified":"2020-11-21T13:00:33","modified_gmt":"2020-11-21T18:00:33","slug":"how-to-create-a-to-do-list-application-in-bubble","status":"publish","type":"post","link":"https:\/\/quikstarts.com\/qs\/bubble\/how-to-create-a-to-do-list-application-in-bubble\/","title":{"rendered":"How to create a to-do list application in bubble"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/quikstarts.com\/qs\/wp-content\/uploads\/2020\/06\/bubble-2.png\" alt=\"\" class=\"wp-image-77\" width=\"232\" height=\"110\" srcset=\"https:\/\/quikstarts.com\/qs\/wp-content\/uploads\/2020\/06\/bubble-2.png 1000w, https:\/\/quikstarts.com\/qs\/wp-content\/uploads\/2020\/06\/bubble-2-300x144.png 300w, https:\/\/quikstarts.com\/qs\/wp-content\/uploads\/2020\/06\/bubble-2-768x369.png 768w\" sizes=\"auto, (max-width: 232px) 100vw, 232px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Objective<\/strong>: Build a to-do list web application using the nocode platform bubble.io. <\/p>\n\n\n\n<p><strong>Features<\/strong>: This to-do list will allow tasks to be added, edited, and removed from a list.<\/p>\n\n\n\n<p><strong>Requirements<\/strong>: <a rel=\"noreferrer noopener\" href=\"http:\/\/bubble.io\" target=\"_blank\">Bubble.io<\/a> account. You can learn how to sign-up for free at <a rel=\"noreferrer noopener\" href=\"http:\/\/quikstarts.com\/qs\/bubble\/how-to-sign-up-for-a-free-bubble-io-account\/\" target=\"_blank\">Bubble free account sign-up guid<\/a><a href=\"http:\/\/quikstarts.com\/qs\/bubble\/how-to-sign-up-for-a-free-bubble-io-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">e<\/a><a rel=\"noreferrer noopener\" href=\"http:\/\/quikstarts.com\/qs\/bubble\/how-to-sign-up-for-a-free-bubble-io-account\/\" target=\"_blank\">.<\/a><\/p>\n\n\n\n<p><strong>Bubble Version<\/strong>: 7 <\/p>\n\n\n\n<p><strong>Demo &#8211; <a href=\"http:\/\/quikstarts-todo-app.bubbleapps.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">quikStarts To-Do List<\/a> <\/strong><\/p>\n\n\n\n<p><strong>Source &#8211; <a rel=\"noreferrer noopener\" href=\"https:\/\/bubble.io\/page?name=index&amp;id=quikstarts-todo-app&amp;tab=tabs-1\" target=\"_blank\">quikStarts To-Do List<\/a> <\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Start<\/strong><\/h4>\n\n\n\n<!--more-->\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Design<\/strong> &#8211; Be sure to click the &#8220;Design&#8221; option on the interface menu to the left<\/h5>\n\n\n\n<ol class=\"qs-block wp-block-list\"><li>Drag a &#8220;Text&#8221; element onto the stage. Give it the name &#8220;My To-do List&#8221;. Note: You can increase the font size and center the text inside of the Text element property editor if you like using the &#8220;Style&#8221;.<\/li><li>Drag an &#8220;Input&#8221; element onto the stage. Give it the name &#8220;To-do&#8221;.<\/li><li>Drag a &#8220;Date\/Time picker&#8221; element onto the stage. <\/li><li>Drag a &#8220;Button&#8221; element onto the stage. Give it the name &#8220;Create&#8221;. <\/li><li>Click the &#8220;Start\/Edit Workflow&#8221; button in the Button element for the property editor.<\/li><\/ol>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Workflow<\/strong> &#8211;  Be sure to click the &#8220;Workflow&#8221; option on the interface menu to the left<\/h5>\n\n\n\n<ol class=\"qs-block wp-block-list\"><li>Click &#8220;click here to add an action&#8230;&#8221;.<\/li><li>Click &#8220;Data (Things)&#8221;.<\/li><li>Click &#8220;Create a New Thing&#8230;&#8221;.<\/li><li>Inside of the &#8220;Create a New Thing&#8221; box, &#8220;Type&#8221; dropdown, select &#8220;Create a new type&#8230;&#8221; and enter &#8220;Todo&#8221; and press &#8220;Enter&#8221;.<\/li><li>Inside of the &#8220;Create a New Todo&#8221; (Now renamed because of step 9) box, click &#8220;Set Another Field&#8221;.<\/li><li>Click &#8220;Click&#8221;, then click &#8220;select &#8220;Create a new field&#8230;&#8221;.<\/li><li>Inside of the &#8220;Create a new field&#8221; box, in the &#8220;Field name&#8221; field enter &#8220;Title&#8221;.<\/li><li>Inside of the &#8220;Field Type&#8221; dropdown, select &#8220;Text&#8221;, then click the &#8220;Create&#8221; button.<\/li><li>Inside of the &#8220;Create a New Todo&#8221;, click &#8220;Click&#8221;, then select &#8220;Input Todo&#8221;, then select &#8221; &#8216;s value&#8221;.<\/li><li>Inside of the &#8220;Create a New Todo&#8221; box, click &#8220;Set Another Field&#8221;.<\/li><li>Click &#8220;Click&#8221;, then click &#8220;select &#8220;Create a new field&#8230;&#8221;.<\/li><li>Inside of the &#8220;Create a new field&#8221; box, in the &#8220;Field name&#8221; field enter &#8220;Due Date&#8221;.<\/li><li>Inside of the &#8220;Field Type&#8221; dropdown, select &#8220;date&#8221;, then click the &#8220;Create&#8221; button.<\/li><li>Inside of the &#8220;Create a New Todo&#8221;, click &#8220;Click&#8221; (next to &#8220;Due Date&#8221;), then select &#8220;DatePicker Due Date&#8221;, then select &#8221; &#8216;s value&#8221;.<\/li><li>Inside of the &#8220;Create a New Todo&#8221; box, click &#8220;Set Another Field&#8221;.<\/li><li>Click &#8220;Click&#8221;, then click &#8220;select &#8220;Create a new field&#8230;&#8221;.<\/li><li>Inside of the &#8220;Create a new field&#8221; box, in the &#8220;Field name&#8221; field enter &#8220;Finished&#8221;.<\/li><li>Inside of the &#8220;Field Type&#8221; dropdown, select &#8220;yes\/no&#8221;, then click the &#8220;Create&#8221; button.<\/li><li>Inside of the &#8220;Create a New Todo&#8221;, click &#8220;Click&#8221; (next to &#8220;Finished&#8221;), then select &#8220;no&#8221;.<\/li><li>Click &#8220;click here to add an action&#8230;&#8221;. (next to the existing action you just created)<\/li><li>Click &#8220;Element Actions&#8221;.<\/li><li>Click &#8220;Reset Inputs&#8221;.<\/li><li>Click the &#8220;Design&#8221; button in the interface menu on the left.<\/li><\/ol>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Design<\/strong> &#8211; Be sure to click the &#8220;Design&#8221; option on the interface menu to the left<\/h5>\n\n\n\n<ol class=\"qs-block wp-block-list\"><li>Drag a &#8220;Repeatable Group&#8221; element onto the stage. Note: Make it almost as wide as the stage and fairly tall (900px or so).<\/li><li>Set the number of rows equal to 10.<\/li><li>Select the Type of Content to &#8220;Todo&#8221;<\/li><li>Click &#8220;Click&#8221; next to the &#8220;Data Source&#8221; field and select &#8220;Do a search for&#8221;.<\/li><li>Select &#8220;Todo&#8221; from the &#8220;Type&#8221; dropdown.<\/li><li>Click the &#8220;Add a new constraint&#8221; button.<\/li><li>Click &#8220;Click&#8221; then select &#8220;Finished&#8221; from the dropdown menu. <\/li><li>Select the &#8220;=&#8221; symbol.<\/li><li>Select the &#8220;no&#8221; option.<\/li><li>In the &#8220;Sort By&#8221; field dropdown, select &#8220;Due date&#8221;.<\/li><li>Drag the &#8220;Text&#8221; element inside of the first row of the Repeatable Group toward the left.<\/li><li>Click the &#8220;Insert Dynamic Data&#8221; button, then select &#8220;Current Cells Todo&#8221;, then &#8220;Title&#8221;<\/li><li>Drag the &#8220;Text&#8221; element inside of the first row of the Repeatable Group to the right of the &#8220;Title&#8221; field you just created.<\/li><li>Click the &#8220;Insert Dynamic Data&#8221; button, then select &#8220;Current Cells Todo&#8221;, then &#8220;Due Date&#8221;, then &#8220;formatted as xx\/xx\/xxxx&#8221; (the current date should be displayed instead of &#8220;x&#8217;s&#8221;.<\/li><li>Drag the &#8220;Button&#8221; element inside of the first row of the Repeatable Group to the right of the &#8220;Due date&#8221; field you just created and name it &#8220;Done&#8221;.<\/li><\/ol>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Workflow<\/strong> &#8211;  Be sure to click the &#8220;Workflow&#8221; option on the interface menu to the left<\/h5>\n\n\n\n<ol class=\"qs-block wp-block-list\"><li>Click the &#8220;Start\/Edit Workflow&#8221; button in the Button element for the property editor.<\/li><li>Click &#8220;Data (Things)&#8221;.<\/li><li>Click &#8220;Make changes to a thing&#8230;&#8221;.<\/li><li>Inside of the &#8220;Make changes to a thing&#8230;&#8221; box, click &#8220;click&#8221; next to the &#8220;Thing to change&#8221; field, then select &#8220;Current Cells Todo&#8221;.<\/li><li>Inside of the &#8220;Make changes to Todo&#8221; (Now renamed because of step 4) box, click &#8220;Change another field&#8221;.<\/li><li>Click &#8220;Click&#8221;, then click &#8220;select the&#8221;Finished&#8221; field, then select &#8216;yes&#8221;.<\/li><li>Click the &#8220;Preview&#8221; button in the upper right-hand corner of the page and a ready for use app should display.<\/li><\/ol>\n\n\n\n<h5 class=\"wp-block-heading\">Video instructions for creating a To-Do List application in Bubble.io<\/h5>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How to build a To-Do List application with Bubble.io\" width=\"580\" height=\"435\" src=\"https:\/\/www.youtube.com\/embed\/FSTTQEXVX0A?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">End <\/h5>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objective: Build a to-do list web application using the nocode platform bubble.io. Features: This to-do list will allow tasks to be added, edited, and removed from a list. Requirements: Bubble.io account. You can learn how to sign-up for free at Bubble free account sign-up guide. Bubble Version: 7 Demo &#8211; quikStarts To-Do List Source &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[3,7,5],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry","category-bubble","tag-bubble-io","tag-low-code","tag-nocode"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/quikstarts.com\/qs\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quikstarts.com\/qs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quikstarts.com\/qs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quikstarts.com\/qs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quikstarts.com\/qs\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":156,"href":"https:\/\/quikstarts.com\/qs\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"predecessor-version":[{"id":471,"href":"https:\/\/quikstarts.com\/qs\/wp-json\/wp\/v2\/posts\/37\/revisions\/471"}],"wp:attachment":[{"href":"https:\/\/quikstarts.com\/qs\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quikstarts.com\/qs\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quikstarts.com\/qs\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}