

{"id":109117,"date":"2022-05-12T08:00:56","date_gmt":"2022-05-12T02:30:56","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=109117"},"modified":"2026-06-01T14:11:26","modified_gmt":"2026-06-01T08:41:26","slug":"online-complaint-management-system-android-project","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/","title":{"rendered":"Online Complaint Management System Android App with Source Code"},"content":{"rendered":"<p>In this tutorial, you will understand how to build a basic complaint management application using Android Studio.<\/p>\n<h3>What is a complaint management App?<\/h3>\n<p>A complaint management app is basically an app to manage and resolve the queries of the people. It can be used by companies to resolve the queries of their customers or it can be used by the government to resolve the queries of the public\/people.<\/p>\n<h3>The Flow of the Application<\/h3>\n<p>This is an application to resolve the queries of the public. This app will be used by people to complaint about problems in their local area. Problems like garbage, water-related problems, etc will be taken to the municipal corporations and they will see the problem and will resolve the problems.<\/p>\n<p>There will be 2 panels in this app. The first is a user panel and the second is a government panel.<\/p>\n<h4>User Panel<\/h4>\n<p>In this panel, the user or the public will put their complaints about problems in their local area. This will have a login and signup screen. After that, there will be a dashboard. The users can see their complaints on the dashboard and the status of the complaint. The user can also add new complaints and add images to state their problems more clearly.<\/p>\n<h4>Government Panel<\/h4>\n<p>In this panel, the government will see all the complaints added by the public and will resolve them. This will also have a login and signup screen. After that, there will be a dashboard. The government can see all the problems placed by people on the dashboard. They can click on any problem and solve the issue and change its status to work in progress or complete so that the user who posted the complaint can see it.<\/p>\n<h3>Features of Complaint Management app<\/h3>\n<p>1. There are two panels in the app.<\/p>\n<p>2. The first panel is the user and the second panel is the government panel.<\/p>\n<p>3. Login and signup for both the panels.<\/p>\n<p>4. Users can add new complaints.<\/p>\n<p>5. Users can add images of complaints.<\/p>\n<p>6. Users can see all of their complaints and their status.<\/p>\n<p>7. Government can see all the complaints posted by people.<\/p>\n<p>8. Category-wise complaints.<\/p>\n<p>9. Government can open any complaint to resolve it.<\/p>\n<h3>Software Requirement<\/h3>\n<p>You should be familiar with the following tech to understand the project.<\/p>\n<ul>\n<li><strong>Java<\/strong> &#8211; Our application logic is written in Java.<\/li>\n<li><strong>XML<\/strong> &#8211; The application is designed using the XML markup language.<\/li>\n<li><strong>Firebase<\/strong> &#8211; Firebase will be used as the backend in this project.<\/li>\n<li><strong>Android Studio<\/strong> &#8211; It&#8217;s a platform that allows us to create apps for Android devices.<\/li>\n<\/ul>\n<h3>Hardware Requirement<\/h3>\n<p>Hardware configuration to build this project:<\/p>\n<ul>\n<li>64 Bit Windows 8\/10<\/li>\n<li>Minimum 4GB ram for android studio<\/li>\n<li>Minimum 12GB of disk space for SDK, java, and IDE<\/li>\n<li>1280 x 800 minimum screen resolution<\/li>\n<\/ul>\n<h3>Developing the Complaint management app<\/h3>\n<p>Let&#8217;s look at the files that we created for the complaint management app.<\/p>\n<p>1. Activity_main.xml is the first file that will contain our code of dashboard.<\/p>\n<p>2. There is a MainActivity.java that will handle the logic part of the above files.<\/p>\n<p>3. After that, we created some files for our login and signup screens and their corresponding java files to handle its logic.<\/p>\n<p>4. We created the files for the user and government dashboard. Also, we created their java files to handle their logic.<\/p>\n<p>5. Some other important files<\/p>\n<ul>\n<li><strong>Themes.xml:<\/strong> Theme of the app<\/li>\n<\/ul>\n<h3>Files Required<\/h3>\n<h4>Activity_main.xml :<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;androidx.recyclerview.widget.RecyclerView\r\n        android:id=\"@+id\/rv_showAllFood\"\r\n        android:layout_width=\"match_parent\"\r\n        android:layout_height=\"wrap_content\"\r\n        android:layout_below=\"@id\/ll_layout\"\r\n        tools:listitem=\"@layout\/complaint_list_item\" \/&gt;\r\n<\/pre>\n<p>The above xml code is the code of the recycler view. This recycler view will show all the complaints the user has posted.<\/p>\n<h4>Activity_main.java :<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);\r\nView view = LayoutInflater.from(MainActivity.this).inflate(R.layout.alert_add_complaint, null, false);\r\nbuilder.setView(view);\r\n\r\nEditText et_description = view.findViewById(R.id.et_description);\r\niv_complaintImage = view.findViewById(R.id.iv_complaintImage);\r\nSpinner spino = view.findViewById(R.id.sp_department);\r\nButton btn_create = view.findViewById(R.id.btn_addComplaint);\r\nspino.setOnItemSelectedListener(this);\r\n\r\nArrayAdapter ad = new ArrayAdapter(MainActivity.this, android.R.layout.simple_spinner_item, courses);\r\nad.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);\r\n\r\nspino.setAdapter(ad);\r\n\r\nAlertDialog alertDialog = builder.create();\r\n\r\nstorageReference = FirebaseStorage.getInstance().getReference().child(\"Uploads\");\r\n\r\niv_complaintImage.setOnClickListener(new View.OnClickListener() {\r\n  \r\nalertDialog.show();\r\n<\/pre>\n<p>This code will be used to add a new complaint by the user. This will open a dialog box. In that dialog box, you have to add your new complaint.<\/p>\n<h3>Download Online Complaint Management Project<\/h3>\n<p>For the actual implementation of the online complaint management android app, please download the source code from the following link: <a href=\"https:\/\/drive.google.com\/file\/d\/1iPwGLPIK842dVDYdaQ5mouGRvoIZQhFt\/view?usp=drive_link\"><strong>Online Complaint Management Project<\/strong><\/a><\/p>\n<p>Once you have downloaded the DataFlair Complaint Management project, you can proceed with the following steps:<\/p>\n<h3>Steps to implement the Project:<\/h3>\n<p>The DataFlair Complaint Management App can be implemented by downloading the source code and following each step listed below.<\/p>\n<p>1. Unzip the source code.<\/p>\n<p>2. Go to the unzipped folder and open the project in android studio.<\/p>\n<p>3. Click on tools and firebase and click on authentication to connect your app to firebase. This is not a necessary step. This step is needed only if you want to connect your app to your firebase.<\/p>\n<p>4. Click on run and it will start running on your virtual device.<\/p>\n<h3>Android Online Complaint Management App Output<\/h3>\n<p>The application will look like this.<\/p>\n<p><strong>Dashboard<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/android-online-complaint-management-app-output.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-109611\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/android-online-complaint-management-app-output.webp\" alt=\"android online complaint management app output\" width=\"350\" height=\"778\" \/><\/a><\/p>\n<p><strong>User dashboard<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/user-dashboard.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-109612\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/user-dashboard.webp\" alt=\"user dashboard\" width=\"350\" height=\"778\" \/><\/a><\/p>\n<p><strong>Add a water complaint<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/add-a-water-complaint.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-109613\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/add-a-water-complaint.webp\" alt=\"add a water complaint\" width=\"350\" height=\"778\" \/><\/a><\/p>\n<p><strong>Adding a remark<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/adding-complaint-remark.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-109614\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/adding-complaint-remark.webp\" alt=\"adding complaint remark\" width=\"350\" height=\"778\" \/><\/a><\/p>\n<p><strong>Complaint updated on the user dashboard<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/complaint-updated-user-dashboard.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-109615\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/complaint-updated-user-dashboard.webp\" alt=\"complaint updated user dashboard\" width=\"350\" height=\"778\" \/><\/a><\/p>\n<h3>Summary<\/h3>\n<p>This article helps you understand how the online complaint management app works. In this tutorial, you will learn how to build a basic app. You can also add even more features to this like search features and customization features to your app.<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:2593,&quot;href&quot;:&quot;https:\\\/\\\/drive.google.com\\\/file\\\/d\\\/1iPwGLPIK842dVDYdaQ5mouGRvoIZQhFt\\\/view?usp=drive_link&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260601084143\\\/https:\\\/\\\/drive.google.com\\\/file\\\/d\\\/1iPwGLPIK842dVDYdaQ5mouGRvoIZQhFt\\\/view?usp=drive_link&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-02 07:20:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-06 07:17:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-17 08:46:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 14:33:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-24 18:51:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-30 22:05:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-05 14:43:11&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-05 14:43:11&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, you will understand how to build a basic complaint management application using Android Studio. What is a complaint management App? A complaint management app is basically an app to manage and&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":109635,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18722],"tags":[26911,22476,26657,26910,26909,26912,26913,26830,26829],"class_list":["post-109117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","tag-android-app-with-source-code","tag-android-project-for-beginners","tag-android-project-with-source-code","tag-complaint-management-android-app","tag-online-complaint-management","tag-online-complaint-management-android-project","tag-online-complaint-management-system-android-app","tag-online-complaint-management-system-source-code","tag-online-complaint-management-system-using-android"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Online Complaint Management System Android App with Source Code - DataFlair<\/title>\n<meta name=\"description\" content=\"Create Online Complaint Management System Project using Android Studio where users can raise complaints on the app and get status updates\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Online Complaint Management System Android App with Source Code - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Create Online Complaint Management System Project using Android Studio where users can raise complaints on the app and get status updates\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-12T02:30:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T08:41:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/android-project-online-complaint-management-system.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Online Complaint Management System Android App with Source Code - DataFlair","description":"Create Online Complaint Management System Project using Android Studio where users can raise complaints on the app and get status updates","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:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/","og_locale":"en_US","og_type":"article","og_title":"Online Complaint Management System Android App with Source Code - DataFlair","og_description":"Create Online Complaint Management System Project using Android Studio where users can raise complaints on the app and get status updates","og_url":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2022-05-12T02:30:56+00:00","article_modified_time":"2026-06-01T08:41:26+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/android-project-online-complaint-management-system.webp","type":"image\/webp"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"Online Complaint Management System Android App with Source Code","datePublished":"2022-05-12T02:30:56+00:00","dateModified":"2026-06-01T08:41:26+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/"},"wordCount":828,"commentCount":4,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/android-project-online-complaint-management-system.webp","keywords":["android app with source code","android project for beginners","Android project with source code","Complaint Management android app","Online Complaint Management","Online Complaint Management android project","Online Complaint Management System Android App","Online Complaint Management System source code","Online Complaint Management System using Android"],"articleSection":["Android Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/","url":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/","name":"Online Complaint Management System Android App with Source Code - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/android-project-online-complaint-management-system.webp","datePublished":"2022-05-12T02:30:56+00:00","dateModified":"2026-06-01T08:41:26+00:00","description":"Create Online Complaint Management System Project using Android Studio where users can raise complaints on the app and get status updates","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/android-project-online-complaint-management-system.webp","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/04\/android-project-online-complaint-management-system.webp","width":1200,"height":628,"caption":"android project online complaint management system"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/online-complaint-management-system-android-project\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Android Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/android\/"},{"@type":"ListItem","position":3,"name":"Online Complaint Management System Android App with Source Code"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/109117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=109117"}],"version-history":[{"count":5,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/109117\/revisions"}],"predecessor-version":[{"id":148677,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/109117\/revisions\/148677"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/109635"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=109117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=109117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=109117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}