{"id":53400,"date":"2024-09-21T16:29:13","date_gmt":"2024-09-21T16:29:13","guid":{"rendered":"https:\/\/codeandpepper.com\/?post_type=case_study&#038;p=53400"},"modified":"2025-05-08T11:47:52","modified_gmt":"2025-05-08T11:47:52","slug":"tph-global","status":"publish","type":"case_study","link":"https:\/\/codeandpepper.com\/case-studies\/tph-global\/","title":{"rendered":"TPH Global"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"396\" height=\"180\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_logo_396x180-1.jpg\" alt=\"\" class=\"wp-image-53608\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_logo_396x180-1.jpg 396w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_logo_396x180-1-300x136.jpg 300w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_logo_396x180-1-361x164.jpg 361w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_logo_396x180-1-200x91.jpg 200w\" sizes=\"auto, (max-width: 396px) 100vw, 396px\" \/><\/figure><\/div>\n\n\n<section\n    id=\"\"\n    class=\"case-study-tags block alignwide\"\n>\n  <div class=\"terms\">\n        <div class=\"term\">FinTech Development<\/div>\n        <div class=\"term\">AWS<\/div>\n        <div class=\"term\">React.js<\/div>\n      <\/div>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-tph-global-a-leader-in-film-production-accounting\">TPH Global \u2013 A Leader in Film Production Accounting<\/h2>\n\n\n\n<p><a href=\"https:\/\/tphglobal.com\/\" rel=\"nofollow\"><strong>TPH Global<\/strong><\/a> is an innovative tech company specializing in creating comprehensive solutions for film production accounting. The client is developing a product that enables the complete financial management of film production, covering everything from crew payroll to production costs. With solid industry experience, TPH Global aimed to create a tool that automates financial processes, allowing producers to focus on the creative aspects of their work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-primary-objective-improving-application-quality-and-performance\">Primary Objective &#8211; Improving Application Quality and Performance<\/h2>\n\n\n\n<p>As part of the Hollywood Budgets project, TPH Global approached us with an urgent need to improve the quality of the code in their existing application, which had been developed by another team. Our primary objective was to eliminate numerous bugs and enhance the application&#8217;s performance, enabling the addition of new functionalities. The business goals of the project included adding a solution to the client\u2019s product portfolio that combines planning and cost-tracking functionalities during film production accounting. This was the first step towards creating a modern tool that would streamline financial management for all production professionals, from independent filmmakers to established studios.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-challenges-rebuilding-the-application-and-enhancing-performance\">Challenges &#8211; Rebuilding the Application and Enhancing Performance<\/h2>\n\n\n\n<p>The key challenges we faced included the poor quality of the inherited code and the need to collaborate with a client in a different time zone, which complicated daily communication. Our team, consisting of one full-time developer and two supporting specialists, had to rewrite significant portions of the application from scratch. The work involved fixing existing bugs, improving the application&#8217;s performance, and implementing a cost-tracking overlay.<\/p>\n\n\n\n<p>We utilized the latest technologies to meet these challenges. The frontend and backend of the application were built on Next.js 14 with AG Grid, while the infrastructure was constructed using AWS services, including AWS Cognito, S3, SSM, and RDS with PostgreSQL. The entire application operates on a serverless architecture, which increased its scalability and efficiency.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02-1024x576.png\" alt=\"\" class=\"wp-image-53610\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02-1024x576.png 1024w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02-300x169.png 300w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02-768x432.png 768w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02-1536x864.png 1536w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02-361x203.png 361w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02-433x244.png 433w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02-864x486.png 864w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02-432x243.png 432w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02-200x113.png 200w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576_02.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-initial-results-enhanced-performance-and-positive-client-feedback\">Initial Results &#8211; Enhanced Performance and Positive Client Feedback<\/h2>\n\n\n\n<p>Although the application is still in the Proof of Concept phase and has not been released to a wider audience, we are already seeing significant improvements in its performance. The enhancements in performance and code stability have allowed for smoother integration of new functionalities, which has been met with positive feedback from the client. While the product is not yet used by real clients, testing among a selected group of users (friends and family) suggests we are on the right track.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-a-solid-foundation-for-future-development\">A Solid Foundation for Future Development<\/h2>\n\n\n\n<p>TPH Global is an example of a company that has embraced innovation and was not afraid to invest in improving their product. Our collaboration demonstrated that even under challenging conditions\u2014time constraints, budget limitations, and technical hurdles\u2014it is possible to deliver valuable solutions that provide a solid foundation for further development. The Hollywood Budgets Pty Ltd project, though still in its early stages, already shows its potential as a modern tool for managing film production costs, user-friendly for both independent filmmakers and established studios.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<section id=\"contact-block_611d093fae2f2\" class=\"contact-block block common-block alignfull\">\n  <div class=\"container\">\n\n\n    \n  <svg class=\"wave\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"280\" height=\"9\" viewBox=\"0 0 280 9\">\n    <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M0 3.6c2.88 0 4.18-.668 5.824-1.515C7.724 1.108 9.879 0 13.998 0c4.12 0 6.274 1.108 8.175 2.085 1.644.847 2.943 1.515 5.823 1.515 2.88 0 4.179-.668 5.824-1.515C35.72 1.108 37.874 0 41.995 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.824 1.515 2.88 0 4.18-.668 5.826-1.515C63.719 1.108 65.873 0 69.993 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.18-.668 5.825-1.515C91.715 1.108 93.87 0 97.99 0c4.12 0 6.273 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.178-.668 5.824-1.515 1.9-.977 4.054-2.085 8.173-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.055-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.179-.668 5.824-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.274 1.108 8.175 2.085 1.646.847 2.946 1.515 5.826 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.881 0 4.18-.668 5.827-1.515 1.9-.977 4.056-2.085 8.176-2.085 4.121 0 6.276 1.108 8.177 2.085 1.646.847 2.946 1.515 5.827 1.515s4.181-.668 5.828-1.515C259.718 1.108 261.873 0 265.995 0c4.121 0 6.275 1.108 8.177 2.084 1.645.848 2.946 1.516 5.828 1.516V9h-.007l-5.252-.793c-1.129-.382-2.056-.848-2.919-1.291-1.646-.847-2.946-1.516-5.827-1.516-2.882 0-4.183.669-5.829 1.516-1.9.977-4.056 2.084-8.177 2.084-4.12 0-6.275-1.107-8.176-2.084-1.647-.847-2.947-1.516-5.828-1.516-2.88 0-4.18.669-5.827 1.516-1.9.977-4.055 2.084-8.176 2.084-4.12 0-6.273-1.107-8.175-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.826 1.516c-1.9.977-4.055 2.084-8.175 2.084-4.12 0-6.275-1.107-8.176-2.084-1.644-.847-2.945-1.516-5.825-1.516-2.88 0-4.18.669-5.825 1.516-1.9.977-4.054 2.084-8.174 2.084-4.12 0-6.274-1.107-8.176-2.084-1.644-.847-2.943-1.516-5.823-1.516-2.88 0-4.18.669-5.826 1.516-1.9.977-4.054 2.084-8.175 2.084-4.12 0-6.274-1.107-8.174-2.084-1.646-.847-2.946-1.516-5.825-1.516s-4.179.669-5.824 1.516c-1.9.977-4.053 2.084-8.173 2.084s-6.273-1.107-8.173-2.084c-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.179.669-5.824 1.516C90.265 7.893 88.11 9 83.99 9c-4.12 0-6.273-1.107-8.173-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.825 1.516C62.268 7.893 60.113 9 55.993 9c-4.12 0-6.274-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.18.669-5.825 1.516C34.27 7.893 32.116 9 27.996 9c-4.12 0-6.273-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516s-4.179.669-5.824 1.516C7.311 7.359 1.127 8.618 0 9\"\/>\n<\/svg>\n\n<h2 class=\"block-title section-title\">\n  Explore the Fit <br class=\"desktop-only\">of Code &#038; Pepper for Your Project<\/h2>\n\n\n  <div class=\"block-description typography-body\">\n    <p>Every project is distinctive, demanding a customized approach. Get a complimentary consultation with our React JS specialist, <br class=\"desktop-only\">gaining insights into whether Code &#038; Pepper aligns with your project requirements <br class=\"desktop-only\">and how our collaboration can bring value to your venture.<\/p>\n  <\/div>\n\n    \n          <div class=\"contact-block-person\">\n        <img loading=\"lazy\" decoding=\"async\" width=\"90\" height=\"90\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-90x90.png\" class=\"contact-block-person-image\" alt=\"Maxi Wandel - Head of Growth\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-90x90.png 90w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-150x150.png 150w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-140x140.png 140w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-160x160.png 160w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line-136x136.png 136w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/11\/Maxi-Wandel-On-line.png 200w\" sizes=\"auto, (max-width: 90px) 100vw, 90px\" \/>        <div class=\"contact-block-person-text\">\n          <div class=\"typography-title-m\">\n            Maxi Wandel          <\/div>\n          <div class=\"typography-body-medium\">\n            Head of Growth          <\/div>\n        <\/div>\n      <\/div>\n    \n\n    <form class=\"contact-form\" method=\"POST\" action=\"https:\/\/codeandpepper.com\/wp-admin\/admin-ajax.php\">\n            <amp-recaptcha-input layout=\"nodisplay\" name=\"recaptcha_token\" data-sitekey=\"6LeEo8cqAAAAABpahzrYQeEsO-xoutAjoIkrKpTB\" data-action=\"contact_block\"><\/amp-recaptcha-input>\n            <input type=\"hidden\" name=\"action\" value=\"contact_block_submit\" \/>\n      <input type=\"hidden\" name=\"block\" value=\"smallContactForm\" \/>\n      <input id=\"contact-block_611d093fae2f2-email\" type=\"email\" name=\"email\" placeholder=\"Email\" class=\"gtm_form_input\" required>\n      <label for=\"contact-block_611d093fae2f2-email\" class=\"contact-block-hidden-label\">Email<\/label>\n      <input id=\"contact-block_611d093fae2f2-name\" type=\"text\" name=\"name\" placeholder=\"Full name\" class=\"gtm_form_input\" required>\n      <label for=\"contact-block_611d093fae2f2-name\" class=\"contact-block-hidden-label\">\n        Full name      <\/label>\n\n      <input type=\"submit\" name=\"submit\" value=\"Let's talk\" class=\"gtm_form_submit btn-big\">\n\n      <div submitting>\n      <\/div>\n      <div id=\"TYPSmallForm\" class=\"submit-msg submit-success\" submit-success>\n        <template type=\"amp-mustache\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"26\" viewBox=\"0 0 26 26\">\n    <g fill=\"none\" fill-rule=\"evenodd\">\n        <g stroke=\"#FFF\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" transform=\"translate(1 1)\">\n            <path d=\"M17 8.5l-7.5 7L7 13\"\/>\n            <circle cx=\"12\" cy=\"12\" r=\"11.5\"\/>\n        <\/g>\n        <path d=\"M1 1h24v24H1z\"\/>\n    <\/g>\n<\/svg>\n          Your message has been sent. We will get back to you as soon as possible.\n        <\/template>\n      <\/div>\n      <div id=\"ErrorSmallForm\" class=\"submit-msg submit-error\" submit-error>\n        <template type=\"amp-mustache\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewBox=\"0 0 25 25\">\n    <g fill=\"none\" fill-rule=\"evenodd\">\n        <g stroke=\"currentColor\" stroke-linejoin=\"round\">\n            <path stroke-linecap=\"round\" stroke-width=\"2\" d=\"M23.498 12.31c.105 6.075-4.923 11.086-10.998 11.192-6.074.104-10.893-4.734-10.998-10.81C1.396 6.619 6.426 1.606 12.5 1.502c6.074-.106 10.893 4.734 10.998 10.808zM12.5 14V7\"\/>\n            <path fill=\"currentColor\" stroke-width=\"1.5\" d=\"M13 17.5a.5.5 0 0 1-1 0 .5.5 0 0 1 1 0z\"\/>\n        <\/g>\n        <path d=\"M1 0h24v24H1z\"\/>\n    <\/g>\n<\/svg>\n          Oops! Something went wrong. Please try again later.\n        <\/template>\n      <\/div>\n    <\/form>\n\n\n  <\/div>\n<\/section>\n<style type=\"text\/css\">\n  #contact-block_611d093fae2f2 {\n    background: #007bb3;\n    color: #ffffff;\n  }\n\n  #contact-block_611d093fae2f2svg {\n    color: #ffffff;\n  }\n<\/style>\n\n<section id=\"icons-grid-v2-block-block_66dc9c49a0db4\" class=\"grid-block icons-grid-block-v2 block common-block alignfull\">\n<div class=\"container\">\n\n\n\n<h2 class=\"block-title section-title\">\n  Technologies Used in  Hollywood Budgets Pty Ltd.<\/h2>\n\n\n  <div class=\"block-description typography-body\">\n    <p>To improve the code quality of the web application for TPH Global, we utilized:<\/p>\n  <\/div>\n\n<div class=\"grid-block-grid\">\n                <div class=\"grid-block-grid-item  has-link\">\n                                    <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/react-js-development\/\">\n                                        <div class=\"grid-block-item-icon-wrapper\">\n                            \n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\">\n  <path fill=\"currentcolor\" d=\"M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z\"><\/path>\n<\/svg>\n                        <\/div>\n                        <div class=\"grid-block-grid-item-title-wrapper\">\n                            <p class=\"grid-block-grid-item-title\">\n                              React.js                            <\/p>\n                        <\/div>\n                                    <\/a>\n                            <\/div>\n                        <div class=\"grid-block-grid-item  has-link\">\n                                    <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/node-js-development\/\">\n                                        <div class=\"grid-block-item-icon-wrapper\">\n                            \n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\">\n  <path fill=\"currentcolor\" d=\"M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z\"><\/path>\n<\/svg>\n                        <\/div>\n                        <div class=\"grid-block-grid-item-title-wrapper\">\n                            <p class=\"grid-block-grid-item-title\">\n                              Node.js                            <\/p>\n                        <\/div>\n                                    <\/a>\n                            <\/div>\n            <\/div>\n\n<\/div>\n<\/section>\n<style type=\"text\/css\">\n  #icons-grid-v2-block-block_66dc9c49a0db4 {\n    background: ;\n    color: ;\n  }\n\n  <\/style>\n\n\n<section id=\"services-grid-v2-block-block_66dc9e91a0db7\" class=\"grid-block services-grid-block-v2 block common-block alignfull\">\n  <div class=\"container\">\n\n    \n\n<h2 class=\"block-title section-title\">\n  Scope-specific Development Services for TPH Global<\/h2>\n\n\n  <div class=\"block-description typography-body\">\n    <p>The most pivotal services utilized included:<\/p>\n  <\/div>\n\n    <div class=\"grid-block-grid\">\n                <div class=\"grid-block-grid-item has-link\">\n            <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/front-end-development-services\/\">\n              <div class=\"grid-block-item-icon-wrapper\">\n                \n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\" height=\"72\" width=\"72\" xml:space=\"preserve\">\n<g>\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M8,50.7V17.4   c0-2.2,1.8-4,4-4h47.8c2.2,0,4,1.8,4,4v33.2\"><\/path>\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M42.6,50.7v2.7H29.3   v-2.7H5.4V56c0,1.5,1.2,2.7,2.7,2.7h55.8c1.5,0,2.7-1.2,2.7-2.7v-5.3H42.6z\"><\/path>\n<\/g>\n<g>\n\n\t\t<rect x=\"13\" y=\"17.9\" fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" width=\"7.1\" height=\"28.4\"><\/rect>\n\n\t\t<line fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"13\" y1=\"25\" x2=\"20.1\" y2=\"25\"><\/line>\n\n\t\t<line fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"13\" y1=\"32.1\" x2=\"20.1\" y2=\"32.1\"><\/line>\n\n\t\t<line fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"13\" y1=\"39.1\" x2=\"20.1\" y2=\"39.1\"><\/line>\n\t<polygon fill=\"none\" stroke=\"#009EE2\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" points=\"45.3,34.4 48.8,34.4 51.6,36.8   59.5,36.8 59.5,46.2 45.3,46.2  \"><\/polygon>\n\n\t\t<line fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"32.5\" y1=\"32\" x2=\"49.6\" y2=\"22.4\"><\/line>\n\t<path fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M53.7,20.1   c0.6,1.1,0.2,2.6-0.9,3.2c-1.1,0.6-2.6,0.2-3.2-0.9c-0.6-1.1-0.2-2.6,0.9-3.2C51.6,18.5,53.1,18.9,53.7,20.1z\"><\/path>\n\t<path fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M31.4,35.2   c-1.2,0.6-2.6,0.1-3.2-1.1c-0.6-1.2-0.1-2.6,1.1-3.2s2.6-0.1,3.2,1.1C33,33.2,32.5,34.6,31.4,35.2z\"><\/path>\n<\/g>\n<\/svg>\n              <\/div>\n              <div class=\"grid-block-grid-item-title-wrapper\">\n                <p class=\"typography-title-s\">\n                  Front-end Development                <\/p>\n              <\/div>\n              <div class=\"grid-block-grid-item-description-wrapper\">\n                                  <p class=\"typography-body-smaller\">\n                    Expertly merging design and technology, we ensure your front-end shines.                  <\/p>\n                                <span class=\"plus-link\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                  <span>\n                    Read More                  <\/span>\n                <\/span>\n              <\/div>\n              <span class=\"grid-block-grid-item-plus-wrapper\">\n                <span class=\"background\"><\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <\/span>\n            <\/a>\n          <\/div>\n                <div class=\"grid-block-grid-item has-link\">\n            <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/financial-app-development\/\">\n              <div class=\"grid-block-item-icon-wrapper\">\n                \n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\" height=\"72\" width=\"72\" xml:space=\"preserve\">\n<g>\n\t<g>\n\n\t\t\t<line fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"51.1\" y1=\"24.6\" x2=\"38.6\" y2=\"37.1\"><\/line>\n\t\t<polyline fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" points=\"51.1,34    51.1,24.6 40.4,24.6   \"><\/polyline>\n\t<\/g>\n\n\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"15.8\" y1=\"13.7\" x2=\"63.3\" y2=\"13.7\"><\/line>\n\t<g>\n\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M22.9,7.8c-0.7,0-1.2,0.5-1.2,1.2    s0.5,1.2,1.2,1.2s1.2-0.5,1.2-1.2S23.6,7.8,22.9,7.8L22.9,7.8z\"><\/path>\n\t<\/g>\n\t<g>\n\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M27.7,7.8c-0.7,0-1.2,0.5-1.2,1.2    s0.5,1.2,1.2,1.2s1.2-0.5,1.2-1.2S28.3,7.8,27.7,7.8L27.7,7.8z\"><\/path>\n\t<\/g>\n\t<g>\n\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M32.4,7.8c-0.7,0-1.2,0.5-1.2,1.2    s0.5,1.2,1.2,1.2s1.2-0.5,1.2-1.2S33.1,7.8,32.4,7.8L32.4,7.8z\"><\/path>\n\t<\/g>\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M15.8,17.1V8.9   c0-2.6,2.1-4.8,4.8-4.8h38.1c2.6,0,4.8,2.1,4.8,4.8v39.2c0,2.6-2.1,4.8-4.8,4.8h-20\"><\/path>\n<\/g>\n<g>\n\t<g>\n\n\t\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"21.4\" y1=\"52.8\" x2=\"21.4\" y2=\"55.7\"><\/line>\n\n\t\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"21.4\" y1=\"32.5\" x2=\"21.4\" y2=\"35.4\"><\/line>\n\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M17.1,48.4    c0,2.4,1.9,4.4,4.4,4.4s4.4-2,4.4-4.4s-2-4.4-4.4-4.4s-4.4-2-4.4-4.4s1.9-4.4,4.4-4.4s4.4,1.9,4.4,4.4\"><\/path>\n\t<\/g>\n\t<g>\n\t\t<g>\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M34.6,63.7     c0,2.3-1.9,4.2-4.2,4.2h-19c-2.3,0-4.2-1.9-4.2-4.2V23.6c0-2.3,1.9-4.2,4.2-4.2h19c2.3,0,4.2,1.9,4.2,4.2V63.7z\"><\/path>\n\n\t\t\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"34.6\" y1=\"27.8\" x2=\"7.2\" y2=\"27.8\"><\/line>\n\n\t\t\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"34.6\" y1=\"59.4\" x2=\"7.2\" y2=\"59.4\"><\/line>\n\n\t\t\t\t<line fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" x1=\"15.6\" y1=\"23.6\" x2=\"26.2\" y2=\"23.6\"><\/line>\n\t\t\t<path fill=\"none\" stroke=\"#272727\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M22,63.7c0,0.6-0.5,1.1-1.1,1.1l0,0     c-0.6,0-1.1-0.5-1.1-1.1l0,0c0-0.6,0.5-1.1,1.1-1.1l0,0C21.5,62.6,22,63.1,22,63.7L22,63.7z\"><\/path>\n\t\t<\/g>\n\t<\/g>\n<\/g>\n<\/svg>\n              <\/div>\n              <div class=\"grid-block-grid-item-title-wrapper\">\n                <p class=\"typography-title-s\">\n                  Financial App Development                <\/p>\n              <\/div>\n              <div class=\"grid-block-grid-item-description-wrapper\">\n                                  <p class=\"typography-body-smaller\">\n                    Surpass the ordinary with our expert financial app development services.                  <\/p>\n                                <span class=\"plus-link\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                  <span>\n                    Read More                  <\/span>\n                <\/span>\n              <\/div>\n              <span class=\"grid-block-grid-item-plus-wrapper\">\n                <span class=\"background\"><\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <\/span>\n            <\/a>\n          <\/div>\n                <div class=\"grid-block-grid-item has-link\">\n            <a class=\"grid-block-grid-item-inner\" href=\"https:\/\/codeandpepper.com\/services\/web-development\/\">\n              <div class=\"grid-block-item-icon-wrapper\">\n                \n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 72 72\" height=\"72\" width=\"72\" xml:space=\"preserve\">\n<g>\n\t<g transform=\"translate(-277.000000, -746.000000)\">\n\t\t<g transform=\"translate(277.000000, 746.000000)\">\n\t\t\t<path fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M10.5,25h51\"><\/path>\n\t\t\t<circle fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"16.8\" cy=\"19.3\" r=\"1.3\"><\/circle>\n\n\t\t\t\t<circle fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"24.8\" cy=\"19.3\" r=\"1.3\"><\/circle>\n\n\t\t\t\t<circle fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" cx=\"32.8\" cy=\"19.3\" r=\"1.3\"><\/circle>\n\n\t\t\t\t<rect x=\"15.5\" y=\"30.3\" fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" width=\"42\" height=\"5\"><\/rect>\n\n\t\t\t\t<rect x=\"15.5\" y=\"40.3\" fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" width=\"8\" height=\"5\"><\/rect>\n\n\t\t\t\t<rect x=\"29.5\" y=\"40.3\" fill=\"none\" stroke=\"#009EE2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" width=\"28\" height=\"5\"><\/rect>\n\t\t<\/g>\n\t<\/g>\n<\/g>\n<g>\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M8,50.6V17.3   c0-2.2,1.8-4,4-4h47.8c2.2,0,4,1.8,4,4v33.2\"><\/path>\n\t<path fill=\"none\" stroke=\"#272727\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" d=\"M42.6,50.6v2.7H29.3   v-2.7H5.4v5.3c0,1.5,1.2,2.7,2.7,2.7h55.8c1.5,0,2.7-1.2,2.7-2.7v-5.3H42.6z\"><\/path>\n<\/g>\n<\/svg>\n              <\/div>\n              <div class=\"grid-block-grid-item-title-wrapper\">\n                <p class=\"typography-title-s\">\n                  Web <br \/> Development                <\/p>\n              <\/div>\n              <div class=\"grid-block-grid-item-description-wrapper\">\n                                  <p class=\"typography-body-smaller\">\n                    Balancing front-end, back-end, and integrations, we deliver trust and reliability in every pixel.\r\n                  <\/p>\n                                <span class=\"plus-link\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n                  <span>\n                    Read More                  <\/span>\n                <\/span>\n              <\/div>\n              <span class=\"grid-block-grid-item-plus-wrapper\">\n                <span class=\"background\"><\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <\/span>\n            <\/a>\n          <\/div>\n          <\/div>\n\n  <\/div>\n<\/section>\n\n<section id=\"case-study-block-block_66dca129a0dbc\" class=\"case-study-block block common-block alignfull\">\n<div class=\"container\">\n\n\n  <svg class=\"wave\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"280\" height=\"9\" viewBox=\"0 0 280 9\">\n    <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M0 3.6c2.88 0 4.18-.668 5.824-1.515C7.724 1.108 9.879 0 13.998 0c4.12 0 6.274 1.108 8.175 2.085 1.644.847 2.943 1.515 5.823 1.515 2.88 0 4.179-.668 5.824-1.515C35.72 1.108 37.874 0 41.995 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.824 1.515 2.88 0 4.18-.668 5.826-1.515C63.719 1.108 65.873 0 69.993 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.18-.668 5.825-1.515C91.715 1.108 93.87 0 97.99 0c4.12 0 6.273 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.178-.668 5.824-1.515 1.9-.977 4.054-2.085 8.173-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.055-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.179-.668 5.824-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.274 1.108 8.175 2.085 1.646.847 2.946 1.515 5.826 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.881 0 4.18-.668 5.827-1.515 1.9-.977 4.056-2.085 8.176-2.085 4.121 0 6.276 1.108 8.177 2.085 1.646.847 2.946 1.515 5.827 1.515s4.181-.668 5.828-1.515C259.718 1.108 261.873 0 265.995 0c4.121 0 6.275 1.108 8.177 2.084 1.645.848 2.946 1.516 5.828 1.516V9h-.007l-5.252-.793c-1.129-.382-2.056-.848-2.919-1.291-1.646-.847-2.946-1.516-5.827-1.516-2.882 0-4.183.669-5.829 1.516-1.9.977-4.056 2.084-8.177 2.084-4.12 0-6.275-1.107-8.176-2.084-1.647-.847-2.947-1.516-5.828-1.516-2.88 0-4.18.669-5.827 1.516-1.9.977-4.055 2.084-8.176 2.084-4.12 0-6.273-1.107-8.175-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.826 1.516c-1.9.977-4.055 2.084-8.175 2.084-4.12 0-6.275-1.107-8.176-2.084-1.644-.847-2.945-1.516-5.825-1.516-2.88 0-4.18.669-5.825 1.516-1.9.977-4.054 2.084-8.174 2.084-4.12 0-6.274-1.107-8.176-2.084-1.644-.847-2.943-1.516-5.823-1.516-2.88 0-4.18.669-5.826 1.516-1.9.977-4.054 2.084-8.175 2.084-4.12 0-6.274-1.107-8.174-2.084-1.646-.847-2.946-1.516-5.825-1.516s-4.179.669-5.824 1.516c-1.9.977-4.053 2.084-8.173 2.084s-6.273-1.107-8.173-2.084c-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.179.669-5.824 1.516C90.265 7.893 88.11 9 83.99 9c-4.12 0-6.273-1.107-8.173-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.825 1.516C62.268 7.893 60.113 9 55.993 9c-4.12 0-6.274-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.18.669-5.825 1.516C34.27 7.893 32.116 9 27.996 9c-4.12 0-6.273-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516s-4.179.669-5.824 1.516C7.311 7.359 1.127 8.618 0 9\"\/>\n<\/svg>\n\n<h2 class=\"block-title section-title\">\n  Discover Our Next Success Story<\/h2>\n\n\n\n<article id=\"post-52907\" class=\"case-study-item post-52907 case_study type-case_study status-publish has-post-thumbnail hentry case_service-fintech-development solution-react solution-typescript location-washington-usa\">\n  <div class=\"row\">\n    <div class=\"column tablet-6\">\n      <h3 class=\"case-study-title section-title\">\n        <a href=\"https:\/\/codeandpepper.com\/case-studies\/qdeck\/\">\n          Qdeck        <\/a>\n      <\/h3>\n              <div class=\"case-study-location\">\n                      <span class=\"flag\" style=\"background-image: url(https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/10\/USA-flag.png);\"><\/span>\n                    <span class=\"name\">Bellueve, Washington, USA<\/span>\n        <\/div>\n            <a class=\"case-study-image-mobile\" href=\"https:\/\/codeandpepper.com\/case-studies\/qdeck\/\" aria-label=\"Qdeck\">\n        <img loading=\"lazy\" decoding=\"async\" width=\"361\" height=\"203\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-361x203.jpg\" class=\"attachment-case-study-thumbnail size-case-study-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-361x203.jpg 361w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-300x169.jpg 300w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-768x432.jpg 768w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-433x244.jpg 433w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-864x486.jpg 864w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-432x243.jpg 432w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-200x113.jpg 200w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02.jpg 1024w\" sizes=\"auto, (max-width: 361px) 100vw, 361px\" \/>      <\/a>\n      <p class=\"case-study-lead typography-body\">\n        Explore how we optimized a wealth management platform for institutional financial analysts.      <\/p>\n              <div class=\"services case-study-terms has-title\">\n                          <span class=\"title\">Industry:<\/span>\n                        <span class=\"terms\">\n            <nobr>FinTech Development<\/nobr>            <\/span>\n        <\/div>\n            <div class=\"solutions case-study-terms has-title\">\n                          <span class=\"title\">Technology:<\/span>\n                        <span class=\"terms\">\n            <nobr>React.js<\/nobr>, <nobr>TypeScript<\/nobr>            <\/span>\n        <\/div>\n          <a class=\"case-study-plus-link plus-link\" rel=\"nofollow\" aria-label=\"Qdeck\" href=\"https:\/\/codeandpepper.com\/case-studies\/qdeck\/\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n        <span>Read More<\/span>\n      <\/a>\n    <\/div>\n    <div class=\"column tablet-6 case-study-image-wrap\">\n      <a class=\"case-study-image-desktop\" href=\"https:\/\/codeandpepper.com\/case-studies\/qdeck\/\" aria-label=\"Qdeck\">\n        <img loading=\"lazy\" decoding=\"async\" width=\"433\" height=\"244\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-433x244.jpg\" class=\"attachment-case-study-thumbnail-desktop size-case-study-thumbnail-desktop wp-post-image\" alt=\"\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-433x244.jpg 433w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-300x169.jpg 300w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-768x432.jpg 768w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-361x203.jpg 361w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-864x486.jpg 864w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-432x243.jpg 432w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02-200x113.jpg 200w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/07\/Qdeck_gallery_1024x576_02.jpg 1024w\" sizes=\"auto, (max-width: 433px) 100vw, 433px\" \/>      <\/a>\n    <\/div>\n  <\/div>\n<\/article>\n<\/div>\n<\/section>\n\n\n<section\n  id=\"divider-block-block_66dca176a0dbd\"\n  class=\"divider-block block alignfull\"\n>\n<\/section>\n","protected":false},"featured_media":53609,"template":"","case_service":[7901],"solution":[1634,71],"location":[8770],"class_list":["post-53400","case_study","type-case_study","status-publish","has-post-thumbnail","hentry","case_service-fintech-development","solution-aws","solution-react","location-australia"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Streamlining Film Production Accounting | Code &amp; Pepper<\/title>\n<meta name=\"description\" content=\"Discover how we helped TPH Global streamline their film production accounting (Hollywood Budgets) with modern web solutions!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codeandpepper.com\/case-studies\/tph-global\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Streamlining Film Production Accounting | Code &amp; Pepper\" \/>\n<meta property=\"og:description\" content=\"Discover how we helped TPH Global streamline their film production accounting (Hollywood Budgets) with modern web solutions!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codeandpepper.com\/case-studies\/tph-global\/\" \/>\n<meta property=\"og:site_name\" content=\"Code &amp; Pepper\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codeandpepper\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-08T11:47:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1152\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@codeandpepper\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/codeandpepper.com\/case-studies\/tph-global\/#article\",\"url\":\"https:\/\/codeandpepper.com\/case-studies\/tph-global\/\",\"name\":\"Streamlining Film Production Accounting | Code &amp; Pepper\",\"isPartOf\":{\"@id\":\"https:\/\/codeandpepper.com\/#website\"},\"image\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576.png\",\"thumbnailUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576-361x203.png\",\"datePublished\":\"2024-09-21T16:29:13+00:00\",\"dateModified\":\"2025-05-08T11:47:52+00:00\",\"description\":\"Discover how we helped TPH Global streamline their film production accounting (Hollywood Budgets) with modern web solutions!\",\"breadcrumb\":{\"@id\":\"https:\/\/codeandpepper.com\/case-studies\/tph-global\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codeandpepper.com\/case-studies\/tph-global\/\"]}],\"author\":{\"@type\":\"Organization\",\"name\":\"Code & Pepper\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/codeandpepper.com#logo\",\"url\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png\"}},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Code & Pepper\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/codeandpepper.com#logo\",\"url\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png\"}},\"headline\":\"Check out how we revamped a film production accounting application for TPH Global, enhancing code quality, boosting performance, and laying the groundwork for future innovation\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codeandpepper.com\/case-studies\/tph-global\/#webpage\",\"url\":\"https:\/\/codeandpepper.com\/case-studies\/tph-global\/\"}},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeandpepper.com\/case-studies\/tph-global\/#primaryimage\",\"url\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576.png\",\"contentUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576.png\",\"width\":2048,\"height\":1152,\"caption\":\"Screenshot of TPH Global's budgeting software interface, showing a sample film budget with various categories, codes, and descriptions displayed on a tablet screen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codeandpepper.com\/case-studies\/tph-global\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codeandpepper.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TPH Global\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codeandpepper.com\/#website\",\"url\":\"https:\/\/codeandpepper.com\/\",\"name\":\"Code & Pepper\",\"description\":\"FinTech Developers\",\"publisher\":{\"@id\":\"https:\/\/codeandpepper.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codeandpepper.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/codeandpepper.com\/#organization\",\"name\":\"Code & Pepper\",\"url\":\"https:\/\/codeandpepper.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png\",\"contentUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png\",\"width\":319,\"height\":144,\"caption\":\"Code & Pepper\"},\"image\":{\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/codeandpepper\/\",\"https:\/\/x.com\/codeandpepper\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Streamlining Film Production Accounting | Code &amp; Pepper","description":"Discover how we helped TPH Global streamline their film production accounting (Hollywood Budgets) with modern web solutions!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codeandpepper.com\/case-studies\/tph-global\/","og_locale":"en_US","og_type":"article","og_title":"Streamlining Film Production Accounting | Code &amp; Pepper","og_description":"Discover how we helped TPH Global streamline their film production accounting (Hollywood Budgets) with modern web solutions!","og_url":"https:\/\/codeandpepper.com\/case-studies\/tph-global\/","og_site_name":"Code &amp; Pepper","article_publisher":"https:\/\/www.facebook.com\/codeandpepper\/","article_modified_time":"2025-05-08T11:47:52+00:00","og_image":[{"width":2048,"height":1152,"url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@codeandpepper","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codeandpepper.com\/case-studies\/tph-global\/#article","url":"https:\/\/codeandpepper.com\/case-studies\/tph-global\/","name":"Streamlining Film Production Accounting | Code &amp; Pepper","isPartOf":{"@id":"https:\/\/codeandpepper.com\/#website"},"image":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576.png","thumbnailUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576-361x203.png","datePublished":"2024-09-21T16:29:13+00:00","dateModified":"2025-05-08T11:47:52+00:00","description":"Discover how we helped TPH Global streamline their film production accounting (Hollywood Budgets) with modern web solutions!","breadcrumb":{"@id":"https:\/\/codeandpepper.com\/case-studies\/tph-global\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codeandpepper.com\/case-studies\/tph-global\/"]}],"author":{"@type":"Organization","name":"Code & Pepper","logo":{"@type":"ImageObject","@id":"https:\/\/codeandpepper.com#logo","url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png"}},"publisher":{"@type":"Organization","name":"Code & Pepper","logo":{"@type":"ImageObject","@id":"https:\/\/codeandpepper.com#logo","url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png"}},"headline":"Check out how we revamped a film production accounting application for TPH Global, enhancing code quality, boosting performance, and laying the groundwork for future innovation","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/codeandpepper.com\/case-studies\/tph-global\/#webpage","url":"https:\/\/codeandpepper.com\/case-studies\/tph-global\/"}},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeandpepper.com\/case-studies\/tph-global\/#primaryimage","url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576.png","contentUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2024\/09\/TPHClobal_gallery_1024x576.png","width":2048,"height":1152,"caption":"Screenshot of TPH Global's budgeting software interface, showing a sample film budget with various categories, codes, and descriptions displayed on a tablet screen"},{"@type":"BreadcrumbList","@id":"https:\/\/codeandpepper.com\/case-studies\/tph-global\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codeandpepper.com\/"},{"@type":"ListItem","position":2,"name":"TPH Global"}]},{"@type":"WebSite","@id":"https:\/\/codeandpepper.com\/#website","url":"https:\/\/codeandpepper.com\/","name":"Code & Pepper","description":"FinTech Developers","publisher":{"@id":"https:\/\/codeandpepper.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codeandpepper.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codeandpepper.com\/#organization","name":"Code & Pepper","url":"https:\/\/codeandpepper.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/","url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png","contentUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png","width":319,"height":144,"caption":"Code & Pepper"},"image":{"@id":"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codeandpepper\/","https:\/\/x.com\/codeandpepper"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/case_study\/53400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/case_study"}],"about":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/types\/case_study"}],"version-history":[{"count":15,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/case_study\/53400\/revisions"}],"predecessor-version":[{"id":55473,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/case_study\/53400\/revisions\/55473"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/media\/53609"}],"wp:attachment":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/media?parent=53400"}],"wp:term":[{"taxonomy":"case_service","embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/case_service?post=53400"},{"taxonomy":"solution","embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/solution?post=53400"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/location?post=53400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}