{"id":483,"date":"2025-11-17T11:57:37","date_gmt":"2025-11-17T11:57:37","guid":{"rendered":"https:\/\/naveedshahzad.net\/blog\/?p=483"},"modified":"2025-11-17T12:06:39","modified_gmt":"2025-11-17T12:06:39","slug":"rebuilding-ordering-experience-crm-portal-upgrade","status":"publish","type":"post","link":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/","title":{"rendered":"Transforming the Ordering Workflow: My Contribution to a CRM Portal"},"content":{"rendered":"<p>In my role at the company, I recently had the opportunity to work on a large-scale web portal built using CodeIgniter 4. The project focused on solving key usability issues in the client\u2019s existing CRM, especially around ordering, product browsing, and customer communication.<\/p>\n<p>The CRM was functional but not designed with customer experience in mind. Customers struggled to place orders, browse items, or repeat their previous purchases. Admins also found it difficult to categorize products, manage bundles, send communications, or streamline order handling.<\/p>\n<p>The goal of the new portal was to bridge these gaps and provide a smoother, more efficient workflow \u2014 for both customers and administrators.<\/p>\n<h3>Understanding the Challenges<\/h3>\n<p>The existing CRM had several limitations that affected day-to-day operations:<\/p>\n<ul>\n<li>Customers couldn&#8217;t easily place or manage orders.<\/li>\n<li>Product data wasn\u2019t categorized, which made browsing confusing.<\/li>\n<li>There was no option to create bundles or discounted packages.<\/li>\n<li>Customers couldn\u2019t repeat previous orders.<\/li>\n<li>Admins had limited tools for communication and customer management.<\/li>\n<\/ul>\n<p>These issues resulted in a slow, inefficient, and sometimes frustrating experience.<\/p>\n<h3>The Solution: A Custom Web Portal on CodeIgniter 4<\/h3>\n<p>As part of the development team, I worked on multiple features for a new web portal that connects directly with the CRM. The portal enhances the CRM rather than replacing it, providing a modern and intuitive interface for both admins and customers.<\/p>\n<h4>CRM Synchronization<\/h4>\n<p>The system integrates with the CRM to fetch:<\/p>\n<ul>\n<li>Customer records<\/li>\n<li>Product lists<\/li>\n<li>Existing orders<\/li>\n<\/ul>\n<p>This ensures that the portal always reflects real-time data.<\/p>\n<h3>Admin Features<\/h3>\n<p>A major part of my work involved developing and refining modules for the admin panel. Some of the key features I contributed to include:<\/p>\n<h4>Customer Management<\/h4>\n<p>Admins can fetch all customers from the CRM into the portal and send them welcome emails with login credentials and usage instructions.<\/p>\n<h4>Order Management<\/h4>\n<p>Admins can view customer orders, monitor activity, and track customer interactions.<\/p>\n<h4>Bundle &amp; Package Creation<\/h4>\n<p>One of the core requirements was the ability to create custom bundle products with built-in discount rules \u2014 something the CRM didn\u2019t support.<\/p>\n<h4>Email &amp; SMS Communication<\/h4>\n<p>I implemented functionality for admins to send marketing emails and SMS messages to selected customer groups directly from the portal.<\/p>\n<h3>Customer Features<\/h3>\n<p>I also worked on several customer-facing features to make the ordering experience seamless:<\/p>\n<h4>User Dashboard<\/h4>\n<p>Customers can log in to their personal account and view key information immediately.<\/p>\n<h4>Product Ordering<\/h4>\n<p>Customers can place orders for both:<\/p>\n<ul>\n<li>Individual products, and<\/li>\n<li>Bundle products with discounts<\/li>\n<\/ul>\n<h4>Outstanding Dues Notification<\/h4>\n<p>If a customer has pending dues, the dashboard shows clear notifications before they place new orders.<\/p>\n<h4>Repeat Orders<\/h4>\n<p>To speed up reordering, customers can reorder past purchases with a single click.<\/p>\n<h4>Direct CRM Update<\/h4>\n<p>Every order placed on the portal goes straight into the CRM, ensuring accuracy and consistency.<\/p>\n<h3>Final Outcome<\/h3>\n<p>The new web portal has greatly improved the ordering and management process:<\/p>\n<ul>\n<li>Customers enjoy a simplified, fast, and organized way to place and repeat orders.<\/li>\n<li>Admins have better tools for managing customers, promoting products, and sending communications.<\/li>\n<li>Bundle discounts have increased purchase flexibility.<\/li>\n<li>CRM synchronization keeps everything consistent without manual work.<\/li>\n<\/ul>\n<p>Being part of this project allowed me to expand my experience in <strong>CodeIgniter 4<\/strong>, <strong>API integrations<\/strong>, <strong>CRM synchronization<\/strong>, <strong>email\/SMS automation<\/strong>, and <strong>scalable portal architecture.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my role at the company, I recently had the opportunity to work on a large-scale web portal built using CodeIgniter 4. The project focused on solving key usability issues in the client\u2019s existing CRM, especially around ordering, product browsing, and customer communication. The CRM was functional but not designed with customer experience in mind. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":488,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-483","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-custom-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Rebuilding the Ordering Experience with a CRM Portal Upgrade<\/title>\n<meta name=\"description\" content=\"My experience in upgrading a CRM portal to improve customer ordering workflows and business efficiency using CodeIgniter 4.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Transforming the Ordering Workflow: My Contribution to a CRM Portal\" \/>\n<meta property=\"og:description\" content=\"My experience in upgrading a CRM portal to improve customer ordering workflows and business efficiency using CodeIgniter 4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/\" \/>\n<meta property=\"og:site_name\" content=\"Blogs - Naveed Shahzad\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/naveed.shahzad.35728\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/naveed.shahzad.35728\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-17T11:57:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-17T12:06:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/ci4-portal-development.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"naveedshahzad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@NaveedS92080775\" \/>\n<meta name=\"twitter:site\" content=\"@NaveedS92080775\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"naveedshahzad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/\"},\"author\":{\"name\":\"naveedshahzad\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04\"},\"headline\":\"Transforming the Ordering Workflow: My Contribution to a CRM Portal\",\"datePublished\":\"2025-11-17T11:57:37+00:00\",\"dateModified\":\"2025-11-17T12:06:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/\"},\"wordCount\":545,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04\"},\"image\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/ci4-portal-development.jpg\",\"articleSection\":[\"Custom Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/\",\"url\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/\",\"name\":\"Rebuilding the Ordering Experience with a CRM Portal Upgrade\",\"isPartOf\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/ci4-portal-development.jpg\",\"datePublished\":\"2025-11-17T11:57:37+00:00\",\"dateModified\":\"2025-11-17T12:06:39+00:00\",\"description\":\"My experience in upgrading a CRM portal to improve customer ordering workflows and business efficiency using CodeIgniter 4.\",\"breadcrumb\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#primaryimage\",\"url\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/ci4-portal-development.jpg\",\"contentUrl\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/ci4-portal-development.jpg\",\"width\":1200,\"height\":675,\"caption\":\"customer portal development\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/naveedshahzad.net\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transforming the Ordering Workflow: My Contribution to a CRM Portal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#website\",\"url\":\"https:\/\/naveedshahzad.net\/blog\/\",\"name\":\"Blogs - Naveed Shahzad\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/naveedshahzad.net\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04\",\"name\":\"naveedshahzad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/09\/logo-01-updated.jpg\",\"contentUrl\":\"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/09\/logo-01-updated.jpg\",\"width\":1200,\"height\":630,\"caption\":\"naveedshahzad\"},\"logo\":{\"@id\":\"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Experienced Web &amp; WordPress Developer specializing in custom themes, plugins, eCommerce solutions, and API integrations. Explore projects showcasing front-end and back-end development expertise, tailored to meet unique business needs.\",\"sameAs\":[\"https:\/\/naveedshahzad.net\/\",\"https:\/\/www.facebook.com\/naveed.shahzad.35728\",\"https:\/\/www.instagram.com\/naveed.shahzad94\/\",\"https:\/\/www.linkedin.com\/in\/naveed-shahzad-338b10140\/\",\"https:\/\/x.com\/NaveedS92080775\"],\"honorificPrefix\":\"Mr\",\"birthDate\":\"1994-10-15\",\"gender\":\"male\",\"knowsAbout\":[\"HTML\",\"CSS\",\"Bootstrap\",\"jQuery\",\"PHP\",\"CodeIgniter\",\"WordPress\",\"Ecommerce\",\"WordPress Plugin Development\",\"WordPress Theme Development\",\"AJAX\",\"MySQL\"],\"knowsLanguage\":[\"English\",\"Urdu\"],\"jobTitle\":\"Full Stack Developer\",\"url\":\"https:\/\/naveedshahzad.net\/blog\/author\/naveedshahzad\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Rebuilding the Ordering Experience with a CRM Portal Upgrade","description":"My experience in upgrading a CRM portal to improve customer ordering workflows and business efficiency using CodeIgniter 4.","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:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/","og_locale":"en_US","og_type":"article","og_title":"Transforming the Ordering Workflow: My Contribution to a CRM Portal","og_description":"My experience in upgrading a CRM portal to improve customer ordering workflows and business efficiency using CodeIgniter 4.","og_url":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/","og_site_name":"Blogs - Naveed Shahzad","article_publisher":"https:\/\/www.facebook.com\/naveed.shahzad.35728","article_author":"https:\/\/www.facebook.com\/naveed.shahzad.35728","article_published_time":"2025-11-17T11:57:37+00:00","article_modified_time":"2025-11-17T12:06:39+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/ci4-portal-development.jpg","type":"image\/jpeg"}],"author":"naveedshahzad","twitter_card":"summary_large_image","twitter_creator":"@NaveedS92080775","twitter_site":"@NaveedS92080775","twitter_misc":{"Written by":"naveedshahzad","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#article","isPartOf":{"@id":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/"},"author":{"name":"naveedshahzad","@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04"},"headline":"Transforming the Ordering Workflow: My Contribution to a CRM Portal","datePublished":"2025-11-17T11:57:37+00:00","dateModified":"2025-11-17T12:06:39+00:00","mainEntityOfPage":{"@id":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/"},"wordCount":545,"commentCount":0,"publisher":{"@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04"},"image":{"@id":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#primaryimage"},"thumbnailUrl":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/ci4-portal-development.jpg","articleSection":["Custom Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/","url":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/","name":"Rebuilding the Ordering Experience with a CRM Portal Upgrade","isPartOf":{"@id":"https:\/\/naveedshahzad.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#primaryimage"},"image":{"@id":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#primaryimage"},"thumbnailUrl":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/ci4-portal-development.jpg","datePublished":"2025-11-17T11:57:37+00:00","dateModified":"2025-11-17T12:06:39+00:00","description":"My experience in upgrading a CRM portal to improve customer ordering workflows and business efficiency using CodeIgniter 4.","breadcrumb":{"@id":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#primaryimage","url":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/ci4-portal-development.jpg","contentUrl":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/11\/ci4-portal-development.jpg","width":1200,"height":675,"caption":"customer portal development"},{"@type":"BreadcrumbList","@id":"https:\/\/naveedshahzad.net\/blog\/rebuilding-ordering-experience-crm-portal-upgrade\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/naveedshahzad.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Transforming the Ordering Workflow: My Contribution to a CRM Portal"}]},{"@type":"WebSite","@id":"https:\/\/naveedshahzad.net\/blog\/#website","url":"https:\/\/naveedshahzad.net\/blog\/","name":"Blogs - Naveed Shahzad","description":"","publisher":{"@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/naveedshahzad.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/2a4d03da05dae472db9d17f993781b04","name":"naveedshahzad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/image\/","url":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/09\/logo-01-updated.jpg","contentUrl":"https:\/\/naveedshahzad.net\/blog\/wp-content\/uploads\/2025\/09\/logo-01-updated.jpg","width":1200,"height":630,"caption":"naveedshahzad"},"logo":{"@id":"https:\/\/naveedshahzad.net\/blog\/#\/schema\/person\/image\/"},"description":"Experienced Web &amp; WordPress Developer specializing in custom themes, plugins, eCommerce solutions, and API integrations. Explore projects showcasing front-end and back-end development expertise, tailored to meet unique business needs.","sameAs":["https:\/\/naveedshahzad.net\/","https:\/\/www.facebook.com\/naveed.shahzad.35728","https:\/\/www.instagram.com\/naveed.shahzad94\/","https:\/\/www.linkedin.com\/in\/naveed-shahzad-338b10140\/","https:\/\/x.com\/NaveedS92080775"],"honorificPrefix":"Mr","birthDate":"1994-10-15","gender":"male","knowsAbout":["HTML","CSS","Bootstrap","jQuery","PHP","CodeIgniter","WordPress","Ecommerce","WordPress Plugin Development","WordPress Theme Development","AJAX","MySQL"],"knowsLanguage":["English","Urdu"],"jobTitle":"Full Stack Developer","url":"https:\/\/naveedshahzad.net\/blog\/author\/naveedshahzad\/"}]}},"_links":{"self":[{"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/posts\/483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/comments?post=483"}],"version-history":[{"count":5,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/posts\/483\/revisions"}],"predecessor-version":[{"id":490,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/posts\/483\/revisions\/490"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/media\/488"}],"wp:attachment":[{"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/media?parent=483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/categories?post=483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/naveedshahzad.net\/blog\/wp-json\/wp\/v2\/tags?post=483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}