{"id":161,"date":"2025-03-20T07:25:35","date_gmt":"2025-03-20T07:25:35","guid":{"rendered":"https:\/\/documentation.iqonic.design\/handyman\/?p=161"},"modified":"2025-08-23T09:34:22","modified_gmt":"2025-08-23T09:34:22","slug":"web-structure","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/handyman\/web-structure\/","title":{"rendered":"Web Structure"},"content":{"rendered":"<div class=\"nolwrap\">\n<pre class=\"wp-block-preformatted\">Estimated reading: 1 minute<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Handyman Service<br>\ud83d\udcc2 app<br>|\u2500 \ud83d\udcc2 Broadcasting<br>|\u2500 \ud83d\udcc2 Console<br>| \u2514\u2500 \ud83d\udcc2Commands<br>|<br>|\u2500 \ud83d\udcc2 Currency<br>|\u2500 \ud83d\udcc2 Exceptions<br>|\u2500 \ud83d\udcc2 Helper<br>|\u2500 \ud83d\udcc2 Http<br>| |\u2500 \ud83d\udcc2 Controllers<br>| | |\u2500 \ud83d\udcc2 Admin<br>| | |\u2500 \ud83d\udcc2 API<br>| | \u2514\u2500 \ud83d\udcc2 Auth<br>| |\u2500 \ud83d\udcc2 Middleware<br>| |\u2500 \ud83d\udcc2 Requests<br>| | \u2514\u2500 \ud83d\udcc2 Auth<br>| \u2514\u2500 \ud83d\udcc2 Resources<br>| \u2514\u2500 \ud83d\udcc2 API<br>|<br>|\u2500 \ud83d\udcc2 Jobs<br>|\u2500 \ud83d\udcc2 Mail<br>|\u2500 \ud83d\udcc2 Models<br>|\u2500 \ud83d\udcc2 Notifications<br>|\u2500 \ud83d\udcc2 Providers<br>|\u2500 \ud83d\udcc2 Traits<br>\u2514\u2500 \ud83d\udcc2 View<br>\u2514\u2500 \ud83d\udcc2 Components<br>\ud83d\udcc2 config<br>\u2514\u2500 \ud83d\udcc2 laravel-menu<br>|<br>database<br>|\u2500 \ud83d\udcc2 factories<br>|\u2500 \ud83d\udcc2 migrations<br>\u2514\u2500 \ud83d\udcc2 seeders<br>|<br>\ud83d\udcc2 public<br>|\u2500 \ud83d\udcc2 css<br>| |\u2500 \ud83d\udcc2 bootstrap<br>| |\u2500 \ud83d\udcc2 frontend<br>| \u2514\u2500 \ud83d\udcc2 themes<br>|<br>|\u2500 \ud83d\udcc2 frontend<br>| |\u2500 \ud83d\udcc2 bootstrap<br>| | |\u2500 \ud83d\udcc2 forms<br>| | |\u2500 \ud83d\udcc2 helpers<br>| | |\u2500 \ud83d\udcc2 mixins<br>| | \u2514\u2500 \ud83d\udcc2 utilities<br>| |\u2500 \ud83d\udcc2 custom<br>| | |\u2500 \ud83d\udcc2 auth<br>| | |\u2500 \ud83d\udcc2 kanban<br>| | |\u2500 \ud83d\udcc2 pricing<br>| | \u2514\u2500 \ud83d\udcc2 ui-kit<br>| \u2514\u2500 \ud83d\udcc2 handyman-design-system<br>| |\u2500 \ud83d\udcc2 components<br>| |\u2500 \ud83d\udcc2 helper<br>| |\u2500 \ud83d\udcc2 layout-style<br>| |\u2500 \ud83d\udcc2 plugins<br>| \u2514\u2500 \ud83d\udcc2 variables<br>|\u2500 \ud83d\udcc2 images<br>| |\u2500 \ud83d\udcc2 bank<br>| |\u2500 \ud83d\udcc2 blog<br>| |\u2500 \ud83d\udcc2 category-images<br>| |\u2500 \ud83d\udcc2 error<br>| |\u2500 \ud83d\udcc2 flags<br>| |\u2500 \ud83d\udcc2 frontend<br>| |\u2500 \ud83d\udcc2 icon<br>| |\u2500 \ud83d\udcc2 package<br>| |\u2500 \ud83d\udcc2 post-job<br>| |\u2500 \ud83d\udcc2 profile-images<br>| | |\u2500 \ud83d\udcc2 admin<br>| | |\u2500 \ud83d\udcc2 handyman<br>| | |\u2500 \ud83d\udcc2 provider<br>| | \u2514\u2500 \ud83d\udcc2 user<br>| |\u2500 \ud83d\udcc2 provider-document<br>| |\u2500 \ud83d\udcc2 service_addon<br>| |\u2500 \ud83d\udcc2 service_proof<br>| |\u2500 \ud83d\udcc2 services<br>| |\u2500 \ud83d\udcc2 slider<br>| |\u2500 \ud83d\udcc2 small<br>| |\u2500 \ud83d\udcc2 subcategory-images<br>| \u2514\u2500 \ud83d\udcc2 user<br>|\u2500 \ud83d\udcc2 js<br>| |\u2500 \ud83d\udcc2 backend-bundle.min<br>| \u2514\u2500 \ud83d\udcc2 charts<br>|\u2500 \ud83d\udcc2 landing-images<br>| |\u2500 \ud83d\udcc2 blog<br>| |\u2500 \ud83d\udcc2 booking<br>| |\u2500 \ud83d\udcc2 category<br>| |\u2500 \ud83d\udcc2 general<br>| |\u2500 \ud83d\udcc2 logo<br>| |\u2500 \ud83d\udcc2 service<br>| |\u2500 \ud83d\udcc2 team<br>| |\u2500 \ud83d\udcc2 testimonial<br>| \u2514\u2500 \ud83d\udcc2 user<br>\u2514\u2500 \ud83d\udcc2 scss<br>|\u2500 \ud83d\udcc2 backend<br>| |\u2500 \ud83d\udcc2 layouts<br>| \u2514\u2500 \ud83d\udcc2 pages<br>|\u2500 \ud83d\udcc2 bootstrap<br>| |\u2500 \ud83d\udcc2 mixins<br>| \u2514\u2500 \ud83d\udcc2 utilities<br>|\u2500 \ud83d\udcc2 components<br>| \u2514\u2500 \ud83d\udcc2 sidebar<br>|\u2500 \ud83d\udcc2 helper<br>| |\u2500 \ud83d\udcc2 animation<br>| |\u2500 \ud83d\udcc2 mixins<br>| \u2514\u2500 \ud83d\udcc2 utilities<br>|\u2500 \ud83d\udcc2 intro_componants<br>|<br>\u2514\u2500 \ud83d\udcc2 plugins<br>\ud83d\udcc2 resources<br>|\u2500 \ud83d\udcc2 css<br>|\u2500 \ud83d\udcc2 js<br>| |\u2500 \ud83d\udcc2 components<br>| |\u2500 \ud83d\udcc2 data<br>| |\u2500 \ud83d\udcc2 hooks<br>| |\u2500 \ud83d\udcc2 sections<br>| |\u2500 \ud83d\udcc2 shimmer<br>| \u2514\u2500 \ud83d\udcc2 store<br>|\u2500 \ud83d\udcc2 landing-js<br>| \u2514\u2500 \ud83d\udcc2 store<br>|\u2500 \ud83d\udcc2 lang<br>| |\u2500 \ud83d\udcc2 ar<br>| |\u2500 \ud83d\udcc2 en<br>| |\u2500 \ud83d\udcc2 es<br>| |\u2500 \ud83d\udcc2 fr<br>| |\u2500 \ud83d\udcc2 gu<br>| |\u2500 \ud83d\udcc2 it<br>| |\u2500 \ud83d\udcc2 nl<br>| \u2514\u2500 \ud83d\udcc2 pt<br>|\u2500 \ud83d\udcc2 sass<br>|\u2500 \ud83d\udcc2 scss<br>| |\u2500 bootstrap<br>| | |\u2500 \ud83d\udcc2 forms<br>| | |\u2500 \ud83d\udcc2 helpers<br>| | |\u2500 \ud83d\udcc2 mixins<br>| | |\u2500 \ud83d\udcc2 tests<br>| | \u2514\u2500 \ud83d\udcc2 utilities<br>| |\u2500 \ud83d\udcc2 custom<br>| | |\u2500 \ud83d\udcc2 auth<br>| | |\u2500 \ud83d\udcc2 pages<br>| | |\u2500 \ud83d\udcc2 ui-kit<br>| | \u2514\u2500 \ud83d\udcc2 widget<br>| |\u2500 \ud83d\udcc2 handyman-design-system<br>| | |\u2500 \ud83d\udcc2 components<br>| | |\u2500 \ud83d\udcc2 helper<br>| | |\u2500 \ud83d\udcc2 plugins<br>| | \u2514\u2500 variables<br>| \u2514\u2500 \ud83d\udcc2 rtl<br>| |\u2500 \ud83d\udcc2 components<br>| |\u2500 \ud83d\udcc2 custom<br>| |\u2500 \ud83d\udcc2 reboot<br>| \u2514\u2500 \ud83d\udcc2 utilities<br>\u2514\u2500 \ud83d\udcc2 views<br>|\u2500 \ud83d\udcc2 auth<br>| \u2514\u2500 \ud83d\udcc2 passwords<br>|\u2500 \ud83d\udcc2 bank<br>|\u2500 \ud83d\udcc2 blog<br>|\u2500 \ud83d\udcc2 booking<br>|\u2500 \ud83d\udcc2 bookingrating<br>|\u2500 \ud83d\udcc2 category<br>|\u2500 \ud83d\udcc2 components<br>|\u2500 \ud83d\udcc2 contactus<br>|\u2500 \ud83d\udcc2 coupon<br>|\u2500 \ud83d\udcc2 customer<br>|\u2500 \ud83d\udcc2 dashboard<br>|\u2500 \ud83d\udcc2 document<br>|\u2500 \ud83d\udcc2 earning<br>|\u2500 \ud83d\udcc2 emails<br>|\u2500 \ud83d\udcc2 errors<br>|\u2500 \ud83d\udcc2 forntend-setting-landing<br>|\u2500 \ud83d\udcc2 frontend<br>|\u2500 \ud83d\udcc2 frontendsetting<br>|\u2500 \ud83d\udcc2 handyman<br>|\u2500 \ud83d\udcc2 handymanpayout<br>|\u2500 \ud83d\udcc2 handymanrating<br>|\u2500 \ud83d\udcc2 handymantype<br>|\u2500 \ud83d\udcc2 helper<br>|\u2500 \ud83d\udcc2 invoice<br>|\u2500 \ud83d\udcc2 landing-page<br>| |\u2500 \ud83d\udcc2 components<br>| |\u2500 \ud83d\udcc2 layouts<br>| \u2514\u2500 \ud83d\udcc2 partials<br>|<br>|\u2500 \ud83d\udcc2 language<br>|\u2500 \ud83d\udcc2 layouts<br>|\u2500 \ud83d\udcc2 mail<br>|\u2500 \ud83d\udcc2 notification<br>|\u2500 \ud83d\udcc2 notificationtemplates<br>|\u2500 \ud83d\udcc2 partials<br>|\u2500 \ud83d\udcc2 payment<br>|\u2500 \ud83d\udcc2 paymentgateway<br>|\u2500 \ud83d\udcc2 paymenthistory<br>|\u2500 \ud83d\udcc2 permission<br>|\u2500 \ud83d\udcc2 plan<br>|\u2500 \ud83d\udcc2 postrequest<br>|\u2500 \ud83d\udcc2 provider<br>|\u2500 \ud83d\udcc2 provideraddress<br>|\u2500 \ud83d\udcc2 providerdetail<br>|\u2500 \ud83d\udcc2 providerdocument<br>|\u2500 \ud83d\udcc2 providerpayout<br>|\u2500 \ud83d\udcc2 providertype<br>|\u2500 \ud83d\udcc2 ratingreview<br>|\u2500 \ud83d\udcc2 role<br>|\u2500 \ud83d\udcc2 service<br>|\u2500 \ud83d\udcc2 serviceaddon<br>|\u2500 \ud83d\udcc2 servicefaq<br>|\u2500 \ud83d\udcc2 servicepackage<br>|\u2500 \ud83d\udcc2 setting<br>|\u2500 \ud83d\udcc2 slider<br>|\u2500 \ud83d\udcc2 subcategory<br>|\u2500 \ud83d\udcc2 taxes<br>|\u2500 \ud83d\udcc2 verification<br>\u2514\u2500 \ud83d\udcc2 wallet<br>\ud83d\udcc2 routes<br>|<br>\ud83d\udcc2 storage<br>| |\u2500 \ud83d\udcc2 app<br>| |\u2500 \ud83d\udcc2 framework<br>| \u2514\u2500 \ud83d\udcc2 logs<br>|<br>\ud83d\udcc2 tests<br>| \u2514\u2500 \ud83d\udcc2 Feature<br>|<br>\ud83d\udcc2 Unit<\/pre>\n\n\n\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Estimated reading: 1 minute Handyman Service\ud83d\udcc2 app|\u2500 \ud83d\udcc2 Broadcasting|\u2500 \ud83d\udcc2 Console| \u2514\u2500 \ud83d\udcc2Commands||\u2500 \ud83d\udcc2 Currency|\u2500 \ud83d\udcc2 Exceptions|\u2500 \ud83d\udcc2 Helper|\u2500 \ud83d\udcc2 Http| |\u2500 \ud83d\udcc2 Controllers| | |\u2500 \ud83d\udcc2 Admin| | |\u2500 \ud83d\udcc2 API| | \u2514\u2500 \ud83d\udcc2 Auth| |\u2500 \ud83d\udcc2 Middleware| |\u2500 \ud83d\udcc2 Requests| | \u2514\u2500 \ud83d\udcc2 Auth| \u2514\u2500 \ud83d\udcc2 Resources| \u2514\u2500 \ud83d\udcc2 API||\u2500 \ud83d\udcc2 Jobs|\u2500 \ud83d\udcc2 [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":159,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-161","post","type-post","status-publish","format-standard","hentry","category-handyman-services"],"featured_image_src":null,"author_info":{"display_name":"laraveladminiq","author_link":"https:\/\/documentation.iqonic.design\/handyman\/author\/laraveladminiq\/"},"children":[],"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/comments?post=161"}],"version-history":[{"count":4,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/161\/revisions"}],"predecessor-version":[{"id":1928,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/161\/revisions\/1928"}],"up":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/159"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/media?parent=161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/categories?post=161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/tags?post=161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}