{"id":1148,"date":"2025-05-23T20:03:33","date_gmt":"2025-05-23T18:03:33","guid":{"rendered":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/?page_id=1148"},"modified":"2025-06-02T11:38:04","modified_gmt":"2025-06-02T09:38:04","slug":"keeper-app","status":"publish","type":"page","link":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/keeper-app\/","title":{"rendered":"Keeper-App"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull is-light\" style=\"min-height:100vh;aspect-ratio:unset;\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"wp-block-cover__image-background wp-image-774 size-large\" alt=\"\" src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/new-ways-7400069_1920-1024x1024.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/new-ways-7400069_1920-1024x1024.jpg 1024w, https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/new-ways-7400069_1920-300x300.jpg 300w, https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/new-ways-7400069_1920-150x150.jpg 150w, https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/new-ways-7400069_1920-768x768.jpg 768w, https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/new-ways-7400069_1920-1536x1536.jpg 1536w, https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/new-ways-7400069_1920.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-70 has-background-dim\" style=\"background-color:#c09ba4\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p id=\"wp-block-themeisle-blocks-advanced-heading-5f550c01\" class=\"wp-block-themeisle-blocks-advanced-heading wp-block-themeisle-blocks-advanced-heading-5f550c01\">Note down all the important website links<\/p>\n\n\n\n<h1 id=\"wp-block-themeisle-blocks-advanced-heading-bf316197\" class=\"wp-block-themeisle-blocks-advanced-heading wp-block-themeisle-blocks-advanced-heading-bf316197\">KEEPER APP<\/h1>\n<\/div><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We have all experienced the frustration of coming across an important or interesting website while surfing the internet or watching an interesting podcast or webinar, but not being able to remember it quickly. How many times have we forgotten to write down an important link due to laziness or carelessness, only to lose it forever in the clutter of URL pages? Struggling with this problem at least once myself, I was inspired to create a simple and efficient <strong>the Web Keeper App<\/strong>. The application allows us to save important links to websites, create descriptions and categorise them, enabling us to quickly find the desired website in our personal database.<\/p>\n\n\n\n<p>The app was developed using the following technologies: HTML, CSS, JavaScript, React, Axios, and a proprietary, lightweight, text-based JSON-format API.<\/p>\n\n\n\n<p>Check out the app&#8217;s source code on <a href=\"https:\/\/github.com\/pawel-user\/Keeper-App\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> to see how it works behind the scenes.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center\">The application is shown in action in the screenshots below.<\/p>\n\n\n\n<div id=\"wp-block-themeisle-blocks-slider-c3b910e4\" class=\"wp-block-themeisle-blocks-slider glide\" data-per-view=\"1\" data-gap=\"0\" data-peek=\"0\" data-autoplay=\"true\" data-height=\"400px\" data-hide-arrows=\"false\"><div class=\"glide__track\" data-glide-el=\"track\"><div class=\"glide__slides\"><div class=\"wp-block-themeisle-blocks-slider-item-wrapper glide__slide\" tabindex=\"0\"><figure><img decoding=\"async\" class=\"wp-block-themeisle-blocks-slider-item\" src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/06\/1-2.png\" alt=\"\" title=\"\" data-id=\"1497\"\/><\/figure><\/div><div class=\"wp-block-themeisle-blocks-slider-item-wrapper glide__slide\" tabindex=\"0\"><figure><img decoding=\"async\" class=\"wp-block-themeisle-blocks-slider-item\" src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/06\/2-1.png\" alt=\"\" title=\"\" data-id=\"1498\"\/><\/figure><\/div><div class=\"wp-block-themeisle-blocks-slider-item-wrapper glide__slide\" tabindex=\"0\"><figure><img decoding=\"async\" class=\"wp-block-themeisle-blocks-slider-item\" src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/06\/3-1.png\" alt=\"\" title=\"\" data-id=\"1499\"\/><\/figure><\/div><div class=\"wp-block-themeisle-blocks-slider-item-wrapper glide__slide\" tabindex=\"0\"><figure><img decoding=\"async\" class=\"wp-block-themeisle-blocks-slider-item\" src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/06\/4-1.png\" alt=\"\" title=\"\" data-id=\"1500\"\/><\/figure><\/div><div class=\"wp-block-themeisle-blocks-slider-item-wrapper glide__slide\" tabindex=\"0\"><figure><img decoding=\"async\" class=\"wp-block-themeisle-blocks-slider-item\" src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/06\/5-1.png\" alt=\"\" title=\"\" data-id=\"1501\"\/><\/figure><\/div><div class=\"wp-block-themeisle-blocks-slider-item-wrapper glide__slide\" tabindex=\"0\"><figure><img decoding=\"async\" class=\"wp-block-themeisle-blocks-slider-item\" src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/06\/6-1.png\" alt=\"\" title=\"\" data-id=\"1502\"\/><\/figure><\/div><div class=\"wp-block-themeisle-blocks-slider-item-wrapper glide__slide\" tabindex=\"0\"><figure><img decoding=\"async\" class=\"wp-block-themeisle-blocks-slider-item\" src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/06\/7-1.png\" alt=\"\" title=\"\" data-id=\"1503\"\/><\/figure><\/div><div class=\"wp-block-themeisle-blocks-slider-item-wrapper glide__slide\" tabindex=\"0\"><figure><img decoding=\"async\" class=\"wp-block-themeisle-blocks-slider-item\" src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/06\/8-1.png\" alt=\"\" title=\"\" data-id=\"1504\"\/><\/figure><\/div><\/div><div class=\"glide__bullets\" data-glide-el=\"controls[nav]\"><button class=\"glide__bullet\" data-glide-dir=\"=0\"><\/button><button class=\"glide__bullet\" data-glide-dir=\"=1\"><\/button><button class=\"glide__bullet\" data-glide-dir=\"=2\"><\/button><button class=\"glide__bullet\" data-glide-dir=\"=3\"><\/button><button class=\"glide__bullet\" data-glide-dir=\"=4\"><\/button><button class=\"glide__bullet\" data-glide-dir=\"=5\"><\/button><button class=\"glide__bullet\" data-glide-dir=\"=6\"><\/button><button class=\"glide__bullet\" data-glide-dir=\"=7\"><\/button><\/div><\/div><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center\">I invite You to watch a video presentation where I highlight the key features                          of the <strong>Web Keeper App<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/record_2025-03-24_Web-Keeper-App.mp4\"><\/video><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have all experienced the frustration of coming across an important or interesting website while surfing the internet or watching an interesting podcast or webinar, but not being able to remember it quickly. How many times have we forgotten to write down an important link due to laziness or carelessness, only to lose it forever&hellip;&nbsp;<a href=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/keeper-app\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Keeper-App<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"on","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-1148","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/pages\/1148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/comments?post=1148"}],"version-history":[{"count":22,"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/pages\/1148\/revisions"}],"predecessor-version":[{"id":1505,"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/pages\/1148\/revisions\/1505"}],"wp:attachment":[{"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}