{"id":469,"date":"2020-11-14T14:40:00","date_gmt":"2020-11-14T13:40:00","guid":{"rendered":"https:\/\/cvio-demo.bslthemes.com\/?p=469"},"modified":"2023-12-01T13:57:38","modified_gmt":"2023-12-01T12:57:38","slug":"minimal-design-and-inspiration","status":"publish","type":"post","link":"https:\/\/mateuszglowinski.pl\/index.php\/2020\/11\/14\/minimal-design-and-inspiration\/","title":{"rendered":"Finanse application in PHP"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"469\" class=\"elementor elementor-469\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1c86c386 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1c86c386\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f19bc74\" data-id=\"7f19bc74\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-587d6e42 elementor-widget elementor-widget-text-editor\" data-id=\"587d6e42\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><!-- wp:paragraph --><\/p>\n<div>I would like to&nbsp; show you guys <b>Finanse application<\/b> project, which I made completly from beginning using PHP, Boostrap and JQuery.<\/div>\n<p><\/p>\n<div>URL: <a href=\"https:\/\/finance.mateuszglowinski.pl\/\">https:\/\/finance.mateuszglowinski.pl\/<\/a><\/div>\n<div>Code repository: <a href=\"https:\/\/github.com\/mglowinski93\/FinanseAppWeb\">https:\/\/github.com\/mglowinski93\/FinanseAppWeb<\/a><\/div>\n<p><\/p>\n<div>Here is video (currently with Polish dubbing, but it will change soon) from application presentation:<\/div>\n<div><iframe src=\"https:\/\/www.youtube.com\/embed\/KsEfR7NmmsU\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<p><\/p>\n<div>Main goal in this coding challenge was to implement MVC pattern with my own framework. I was not using any famous one, mainly due to that I wanted to learn myself something new. I used <a>this<\/a> udemy course as a support and I do need to admit that it was golden decision (thanks <a href=\"https:\/\/przyszlyprogramista.pl\/\">Przysz\u0142y programista<\/a> ! :))<\/div>\n<p><\/p>\n<div>Technology stack used on frontend is of course HTML (<a href=\"https:\/\/getbootstrap.com\/\">bootstrap<\/a> library) and CSS, <a href=\"https:\/\/jquery.com\/\">JQuery<\/a> is used for loading information about limit set on particular expense category without refreshing page (AJAX technology).<\/div>\n<div>Backend is based on PHP and <a href=\"https:\/\/twig.symfony.com\/\">Twig<\/a> (engine for templates). PHP packages are loaded via <a href=\"https:\/\/getcomposer.org\/\">Composer<\/a>. MySQL is used as main database and communication with it is done via <a href=\"https:\/\/www.php.net\/manual\/en\/intro.pdo.php\">PDO<\/a>.<a href=\"https:\/\/www.mailgun.com\/\"> Mailgun<\/a> service was used <span lang=\"en\"><span data-language-for-alternatives=\"en\" data-language-to-translate-into=\"pl\" data-phrase-index=\"0\">to manage e-mail dispatch.<\/span><\/span><\/div><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>I would like to&nbsp; show you guys Finanse application project, which I made completly from beginning using PHP, Boostrap and JQuery. URL: https:\/\/finance.mateuszglowinski.pl\/ Code repository:&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[8,21,22,11],"_links":{"self":[{"href":"https:\/\/mateuszglowinski.pl\/index.php\/wp-json\/wp\/v2\/posts\/469"}],"collection":[{"href":"https:\/\/mateuszglowinski.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mateuszglowinski.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mateuszglowinski.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mateuszglowinski.pl\/index.php\/wp-json\/wp\/v2\/comments?post=469"}],"version-history":[{"count":51,"href":"https:\/\/mateuszglowinski.pl\/index.php\/wp-json\/wp\/v2\/posts\/469\/revisions"}],"predecessor-version":[{"id":1880,"href":"https:\/\/mateuszglowinski.pl\/index.php\/wp-json\/wp\/v2\/posts\/469\/revisions\/1880"}],"wp:attachment":[{"href":"https:\/\/mateuszglowinski.pl\/index.php\/wp-json\/wp\/v2\/media?parent=469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mateuszglowinski.pl\/index.php\/wp-json\/wp\/v2\/categories?post=469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mateuszglowinski.pl\/index.php\/wp-json\/wp\/v2\/tags?post=469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}