{"id":1188,"date":"2025-05-23T23:36:58","date_gmt":"2025-05-23T21:36:58","guid":{"rendered":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/?page_id=1188"},"modified":"2025-05-30T22:59:23","modified_gmt":"2025-05-30T20:59:23","slug":"console-apps","status":"publish","type":"page","link":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/console-apps\/","title":{"rendered":"Console Apps"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull\" style=\"min-height:100vh;aspect-ratio:unset;\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"wp-block-cover__image-background wp-image-801 size-large\" alt=\"\" src=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/digitization-5194814_LE_upscale_balanced-1-scaled-e1746783629569-1024x1024.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/digitization-5194814_LE_upscale_balanced-1-scaled-e1746783629569-1024x1024.jpg 1024w, https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/digitization-5194814_LE_upscale_balanced-1-scaled-e1746783629569-300x300.jpg 300w, https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/digitization-5194814_LE_upscale_balanced-1-scaled-e1746783629569-150x150.jpg 150w, https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/digitization-5194814_LE_upscale_balanced-1-scaled-e1746783629569-768x768.jpg 768w, https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/digitization-5194814_LE_upscale_balanced-1-scaled-e1746783629569-1536x1536.jpg 1536w, https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/wp-content\/uploads\/2025\/05\/digitization-5194814_LE_upscale_balanced-1-scaled-e1746783629569.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#3d5658\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<div id=\"wp-block-themeisle-blocks-advanced-heading-5f550c01\" class=\"wp-block-themeisle-blocks-advanced-heading wp-block-themeisle-blocks-advanced-heading-5f550c01\">address book and personal budget<\/div>\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\">CONSOLE APPS<\/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>The applications were developed using the object-oriented programming language C++.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">ADDRESS BOOK<\/h2>\n\n\n\n<p><strong>The AddressBook<\/strong> console application has been released in Polish. It allows users to save addressees to their address book. The data is stored in a simple text file. The application enables users to add new addressees or delete existing ones from the database. Users can search for a particular addressee by name or surname. Additional functionality includes data editing.<\/p>\n\n\n\n<p>Check out the&nbsp;<a href=\"https:\/\/github.com\/pawel-user\/AddressBook\" target=\"_blank\" rel=\"noreferrer noopener\">source code<\/a>&nbsp;of the app on&nbsp;GitHub .<\/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 <strong>AddressBook<\/strong> 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=\"3000\" data-height=\"100%\" 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\/05\/1-3.png\" alt=\"\" title=\"\" data-id=\"1271\"\/><figcaption>The main menu<\/figcaption><\/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\/05\/2-3.png\" alt=\"\" title=\"\" data-id=\"1272\"\/><figcaption>Creating a new account<\/figcaption><\/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\/05\/3-3.png\" alt=\"\" title=\"\" data-id=\"1273\"\/><figcaption>The user logs in<\/figcaption><\/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\/05\/4-3.png\" alt=\"\" title=\"\" data-id=\"1274\"\/><figcaption>View of the user menu<\/figcaption><\/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\/05\/5-4.png\" alt=\"\" title=\"\" data-id=\"1282\"\/><figcaption>Adding a new user<\/figcaption><\/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\/05\/6-3.png\" alt=\"\" title=\"\" data-id=\"1276\"\/><figcaption>Searching for addressees by name<\/figcaption><\/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\/05\/7-3.png\" alt=\"\" title=\"\" data-id=\"1277\"\/><figcaption>List of all registered addressees<\/figcaption><\/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\/05\/8-3.png\" alt=\"\" title=\"\" data-id=\"1278\"\/><figcaption>Deleting the selected addressee<\/figcaption><\/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\/05\/9-3.png\" alt=\"\" title=\"\" data-id=\"1279\"\/><figcaption>Editing the selected addressee<\/figcaption><\/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\/05\/10-3.png\" alt=\"\" title=\"\" data-id=\"1280\"\/><figcaption>Changing the password<\/figcaption><\/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><button class=\"glide__bullet\" data-glide-dir=\"=8\"><\/button><button class=\"glide__bullet\" data-glide-dir=\"=9\"><\/button><\/div><\/div><\/div>\n\n\n\n<div style=\"height:99px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">MY BUDGET APP<\/h2>\n\n\n\n<p><strong>The MyBudget<\/strong> console application was written in English version. It allows users to manage their household budget by adding or deleting monthly expenses and income. Users can view their total income and expense for the current month, the previous month, or a selected period. Additional functionality is available for editing individual items, such as the name, date or value of an income or expense item.<\/p>\n\n\n\n<p>Check out the&nbsp;<a href=\"https:\/\/github.com\/pawel-user\/MyBudget\" target=\"_blank\" rel=\"noreferrer noopener\">source code<\/a>&nbsp;of the app on&nbsp;GitHub .<\/p>\n\n\n\n<p class=\"has-text-align-center\">The application <strong>MyBudget App<\/strong> is shown in action in the screenshots below.<\/p>\n\n\n\n<div id=\"wp-block-themeisle-blocks-slider-cb86c211\" class=\"wp-block-themeisle-blocks-slider glide\" data-per-view=\"1\" data-gap=\"0\" data-peek=\"0\" data-autoplay=\"3000\" data-height=\"100%\" 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\/05\/1-4.png\" alt=\"\" title=\"\" data-id=\"1285\"\/><figcaption>View of the main menu<\/figcaption><\/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\/05\/2-4.png\" alt=\"\" title=\"\" data-id=\"1286\"\/><figcaption>User login<\/figcaption><\/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\/05\/3-4.png\" alt=\"\" title=\"\" data-id=\"1287\"\/><figcaption>View of the user menu<\/figcaption><\/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\/05\/4-4.png\" alt=\"\" title=\"\" data-id=\"1288\"\/><figcaption>Adding new income for a user<\/figcaption><\/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\/05\/6-4.png\" alt=\"\" title=\"\" data-id=\"1289\"\/><figcaption>Summary of incomes and expenses for current month<\/figcaption><\/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\/05\/7-4.png\" alt=\"\" title=\"\" data-id=\"1290\"\/><figcaption>Summary of incomes and expenses for previous month<\/figcaption><\/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\/05\/8-4.png\" alt=\"\" title=\"\" data-id=\"1291\"\/><figcaption>Summary of incomes and expenses for a selected period of time<\/figcaption><\/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><\/div><\/div><\/div>\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>The applications were developed using the object-oriented programming language C++. ADDRESS BOOK The AddressBook console application has been released in Polish. It allows users to save addressees to their address book. The data is stored in a simple text file. The application enables users to add new addressees or delete existing ones from the database.&hellip;&nbsp;<a href=\"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/console-apps\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Console Apps<\/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":"left","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-1188","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/pages\/1188","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=1188"}],"version-history":[{"count":50,"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/pages\/1188\/revisions"}],"predecessor-version":[{"id":1465,"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/pages\/1188\/revisions\/1465"}],"wp:attachment":[{"href":"https:\/\/pawel-bochacik.profesjonalnyprogramista.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}