{"id":9222,"date":"2022-12-01T14:43:37","date_gmt":"2022-12-01T14:43:37","guid":{"rendered":"https:\/\/dev.amcef.com\/uncategorized\/from-the-order-to-our-product-part-2\/"},"modified":"2022-12-02T09:03:02","modified_gmt":"2022-12-02T09:03:02","slug":"from-the-order-to-our-product-part-2","status":"publish","type":"post","link":"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/","title":{"rendered":"From the order to our product, part 2."},"content":{"rendered":"\n

Ka\u017ed\u00e9ho klienta pova\u017eujeme za svojho obchodn\u00e9ho partnera a tak sa k nemu aj spr\u00e1vame. In addition to a professional approach, we also develop friendly relationships. One of the examples of our friendship and confidentiality is our client, where we went from the order to the creation of our product.<\/p>\n\n

Continuation of the blog article “From the order to our product, part 1.”. <\/p>\n\n

<\/div>\n\n

FROM ANALYSIS TO DEVELOPMENT<\/strong><\/h4>\n\n

Word was given and brainstorming sessions with our software architects followed. The output was the design of a modular solution that is fully configurable and scalable. In this way, we have ensured possible adaptability to the future needs of our clients.<\/p>\n\n

<\/div>\n\n

ALPHA AND OMEGA<\/strong><\/h4>\n\n

In general, all steps in the development process are necessary. However, I slightly put “development” on the front burner. Because even if you’ve done any research and design, creating an app is a complex process where things can come to mind that you didn’t think of when you were designing it. That’s more or less how it is with anything you create. <\/p>\n\n

We are moving into the “coding” process. We bet on a microservices architecture using Typescript frameworks React and Node.JS and deployed it in the cloud on AWS.<\/p>\n

\n
\"\"<\/figure><\/div>\n
<\/div>\n\n

WHAT NEXT?<\/strong><\/h4>\n\n

The development of the Minimum Viable Product (MVP) version took us about 7 months and was done in 2-week sprints. A project manager, 2 front-end developers (FE) and 1 back-end developer (BE) worked on the development phase. At the same time, we also had a tester who created both manual and automated tests, most primarily FE tests and integration tests. <\/p>\n\n

Next, we are waiting for the actual testing by the client’s staff, so that we can fine-tune the details and catch bugs or errors. This is a process that can incorporate minimal changes to some features. During the deployment, we will migrate all documents, check the success of the import and pairing of documents and permission settings.<\/p>\n\n

And the point of it all will be to launch the production version.<\/p>\n\n

<\/div>\n\n

NEW PRODUCT <\/strong><\/h4>\n\n

We are in the process of finalizing and testing the client version. We will use the core of the whole system as our own digital product. We have created a “Bespoke Invoicing Software” that we will be able to customize for any client. There are many accounting or invoicing software from competing companies on the market.<\/p>\n\n

Our solution has a core on which we can implement features that will be found in the requirements of our clients. <\/p>\n\n

<\/div>\n\n

FINAL WORDS<\/strong><\/h4>\n\n

To go back to the beginning of the article, thanks to the partnership and good relationships, we went from a contract to our own product. <\/p>\n\n

If the client requires custom invoicing software where they want warehouse management, linking to a website or anything else we are willing to accommodate them. Thanks to our digital product, this will now be possible. The final solution is exactly tailored to the client. <\/p>\n","protected":false},"excerpt":{"rendered":"

Ka\u017ed\u00e9ho klienta pova\u017eujeme za svojho obchodn\u00e9ho partnera a tak sa k nemu aj spr\u00e1vame. In addition to a professional approach, we also develop friendly relationships. One of the examples of our friendship and confidentiality is our client.<\/p>\n","protected":false},"author":7,"featured_media":6299,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[127],"tags":[265,266,262,263,264,261],"acf":[],"yoast_head":"\nFrom the order to our product, part 2. | AMCEF<\/title>\n<meta name=\"description\" content=\"How we went from a client's order to our company product is brought to you in our 2nd article in our blog. An enjoyable read.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"From the order to our product, part 2. | AMCEF\" \/>\n<meta property=\"og:description\" content=\"How we went from a client's order to our company product is brought to you in our 2nd article in our blog. An enjoyable read.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/\" \/>\n<meta property=\"og:site_name\" content=\"AMCEF\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-01T14:43:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-02T09:03:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dev.amcef.com\/wp-content\/uploads\/2022\/11\/kablik-stranka.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"571\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ondrej Hor\u00e1k\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ondrej Hor\u00e1k\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/\"},\"author\":{\"name\":\"Ondrej Hor\u00e1k\",\"@id\":\"https:\/\/dev.amcef.com\/en\/#\/schema\/person\/7ecbbba94f2a4697c76be65529150f9e\"},\"headline\":\"From the order to our product, part 2.\",\"datePublished\":\"2022-12-01T14:43:37+00:00\",\"dateModified\":\"2022-12-02T09:03:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/\"},\"wordCount\":490,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dev.amcef.com\/en\/#organization\"},\"keywords\":[\"back\",\"custom software\",\"development\",\"digital product\",\"front\",\"Testing\"],\"articleSection\":[\"Attractions\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/\",\"url\":\"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/\",\"name\":\"From the order to our product, part 2. | AMCEF\",\"isPartOf\":{\"@id\":\"https:\/\/dev.amcef.com\/en\/#website\"},\"datePublished\":\"2022-12-01T14:43:37+00:00\",\"dateModified\":\"2022-12-02T09:03:02+00:00\",\"description\":\"How we went from a client's order to our company product is brought to you in our 2nd article in our blog. An enjoyable read.\",\"breadcrumb\":{\"@id\":\"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Attractions\",\"item\":\"https:\/\/dev.amcef.com\/en\/blog\/attractions\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"From the order to our product, part 2.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dev.amcef.com\/en\/#website\",\"url\":\"https:\/\/dev.amcef.com\/en\/\",\"name\":\"AMCEF\",\"description\":\"IT je jednoduch\u00e9\u2026 s nami\",\"publisher\":{\"@id\":\"https:\/\/dev.amcef.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dev.amcef.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dev.amcef.com\/en\/#organization\",\"name\":\"AMCEF\",\"url\":\"https:\/\/dev.amcef.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dev.amcef.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dev.amcef.com\/wp-content\/uploads\/2022\/10\/Default-logo.svg\",\"contentUrl\":\"https:\/\/dev.amcef.com\/wp-content\/uploads\/2022\/10\/Default-logo.svg\",\"width\":116,\"height\":40,\"caption\":\"AMCEF\"},\"image\":{\"@id\":\"https:\/\/dev.amcef.com\/en\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dev.amcef.com\/en\/#\/schema\/person\/7ecbbba94f2a4697c76be65529150f9e\",\"name\":\"Ondrej Hor\u00e1k\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dev.amcef.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/65ca376cb45a2099afa8c93d549493eb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/65ca376cb45a2099afa8c93d549493eb?s=96&d=mm&r=g\",\"caption\":\"Ondrej Hor\u00e1k\"},\"url\":\"https:\/\/dev.amcef.com\/en\/author\/horakondrej\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"From the order to our product, part 2. | AMCEF","description":"How we went from a client's order to our company product is brought to you in our 2nd article in our blog. An enjoyable read.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"From the order to our product, part 2. | AMCEF","og_description":"How we went from a client's order to our company product is brought to you in our 2nd article in our blog. An enjoyable read.","og_url":"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/","og_site_name":"AMCEF","article_published_time":"2022-12-01T14:43:37+00:00","article_modified_time":"2022-12-02T09:03:02+00:00","og_image":[{"width":900,"height":571,"url":"https:\/\/dev.amcef.com\/wp-content\/uploads\/2022\/11\/kablik-stranka.jpg","type":"image\/jpeg"}],"author":"Ondrej Hor\u00e1k","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ondrej Hor\u00e1k","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/#article","isPartOf":{"@id":"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/"},"author":{"name":"Ondrej Hor\u00e1k","@id":"https:\/\/dev.amcef.com\/en\/#\/schema\/person\/7ecbbba94f2a4697c76be65529150f9e"},"headline":"From the order to our product, part 2.","datePublished":"2022-12-01T14:43:37+00:00","dateModified":"2022-12-02T09:03:02+00:00","mainEntityOfPage":{"@id":"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/"},"wordCount":490,"commentCount":0,"publisher":{"@id":"https:\/\/dev.amcef.com\/en\/#organization"},"keywords":["back","custom software","development","digital product","front","Testing"],"articleSection":["Attractions"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/","url":"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/","name":"From the order to our product, part 2. | AMCEF","isPartOf":{"@id":"https:\/\/dev.amcef.com\/en\/#website"},"datePublished":"2022-12-01T14:43:37+00:00","dateModified":"2022-12-02T09:03:02+00:00","description":"How we went from a client's order to our company product is brought to you in our 2nd article in our blog. An enjoyable read.","breadcrumb":{"@id":"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dev.amcef.com\/en\/blog\/uncategorized\/from-the-order-to-our-product-part-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Attractions","item":"https:\/\/dev.amcef.com\/en\/blog\/attractions\/"},{"@type":"ListItem","position":2,"name":"From the order to our product, part 2."}]},{"@type":"WebSite","@id":"https:\/\/dev.amcef.com\/en\/#website","url":"https:\/\/dev.amcef.com\/en\/","name":"AMCEF","description":"IT je jednoduch\u00e9\u2026 s nami","publisher":{"@id":"https:\/\/dev.amcef.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev.amcef.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dev.amcef.com\/en\/#organization","name":"AMCEF","url":"https:\/\/dev.amcef.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dev.amcef.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/dev.amcef.com\/wp-content\/uploads\/2022\/10\/Default-logo.svg","contentUrl":"https:\/\/dev.amcef.com\/wp-content\/uploads\/2022\/10\/Default-logo.svg","width":116,"height":40,"caption":"AMCEF"},"image":{"@id":"https:\/\/dev.amcef.com\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dev.amcef.com\/en\/#\/schema\/person\/7ecbbba94f2a4697c76be65529150f9e","name":"Ondrej Hor\u00e1k","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dev.amcef.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/65ca376cb45a2099afa8c93d549493eb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/65ca376cb45a2099afa8c93d549493eb?s=96&d=mm&r=g","caption":"Ondrej Hor\u00e1k"},"url":"https:\/\/dev.amcef.com\/en\/author\/horakondrej\/"}]}},"_links":{"self":[{"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/posts\/9222"}],"collection":[{"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/comments?post=9222"}],"version-history":[{"count":2,"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/posts\/9222\/revisions"}],"predecessor-version":[{"id":9234,"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/posts\/9222\/revisions\/9234"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/media\/6299"}],"wp:attachment":[{"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/media?parent=9222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/categories?post=9222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.amcef.com\/en\/wp-json\/wp\/v2\/tags?post=9222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}