1<!DOCTYPE html> 2<html lang="en-US" itemscope itemtype="http://schema.org/WebSite"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 7
7<script type="application/ld+json"> 8{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://appwizzy.com/#organization","name":"AppWizzy","url":"https://appwizzy.com/","logo":"https://appwizzy.com/assets/icons/footer_logo_appwizzy-53ba6ab5498ca7046cf79de358095ac0aee384073e5ab315cdef7dc51861c56e.svg","sameAs":["https://x.com/appwizzyai","https://www.linkedin.com/company/appwizzy"]},{"@type":"WebSite","@id":"https://appwizzy.com/#website","url":"https://appwizzy.com/","name":"AppWizzy","publisher":{"@id":"https://appwizzy.com/#organization"}},{"@context":"https://schema.org","@type":"OfferCatalog","name":"AppWizzy Pricing - professional vibeâcoding platform to build scalable apps","description":"Professional vibeâcoding platform to build scalable apps with transparent usage-based pricing: AI tokens, daily hosting, and template licenses.","url":"https://appwizzy.com/pricing","publisher":{"@id":"https://appwizzy.com/#organization"},"itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Free Plan","description":"For testing, personal use and prototypes"},"priceSpecification":{"@type":"UnitPriceSpecification","price":"0","priceCurrency":"USD","valueAdds":"5 credits per month, AI-powered app generation \u0026 modification, Dev environment (zero configuration), 3 public apps, High-quality JS/PHP Code, Only free templates"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Pro Plan","description":"Perfect for SMBs, Startups and MVPs"},"priceSpecification":{"@type":"UnitPriceSpecification","price":"20.0","priceCurrency":"USD","unitText":"MONTH","valueAdds":"Everything from Free Plan, 25.0 credits per month, Credits Accumulative, Unlimited apps, Up to 50 Bad AI implementations refundable, Private apps, Dev \u0026 Stable environments, App collaborators (up to 2 per app), Paid templates"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Enterprise Plan","description":"AppWizzy adjusted to your own requirements"},"priceSpecification":{"@type":"UnitPriceSpecification","price":"Custom","priceCurrency":"USD","valueAdds":"Custom credits allocation, Dedicated hosting \u0026 deployment options, Priority support \u0026 dedicated account manager, Custom app features \u0026 business logic"}}]}]} 9 </script>
9 10 11 <!-- Title --> 12 <title itemprop="name"> 13 AppWizzy Pricing - build scalable web apps and sites with AI 14 </title> 15 16 <!-- SEO Meta Tags --> 17 <meta name="description" content="Professional vibeâcoding platform to build scalable apps with transparent usage-based pricing: AI tokens, daily hosting, and template licenses."> 18 19 <meta name="author" content="AppWizzy Inc"> 20 21 <!-- Rails Meta Tags --> 22 <meta name="csrf-param" content="authenticity_token" /> 23<meta name="csrf-token" content="fzeIIvrBywrOlfP08TacXODRYv6R1bgTEWVIfva3f/n2x2E5aOPY7lOUT2aKoAkbjPYecDCXnHjo6ytU8wIJ5A==" /> 24 25 <!-- Verification Tags --> 26 <meta name="facebook-domain-verification" content="tfbinn68txlgo48hfkegy2hrpltt6h"/> 27 28 <!-- Open Graph Tags --> 29 <meta property="og:title" content="AppWizzy Pricing - build scalable web apps and sites with AI"/> 30 <meta property="og:type" content="website"/> 31 <meta property="og:site_name" content="AppWizzy"/> 32 <meta property="og:url" content="https://appwizzy.com/pricing"/> 33 <meta property="og:image" content="https://appwizzy.com/assets/appwizzy-dashboard/appwizzy-og-6675faff5871466e034f58f230d7965fa8353b955b74352dfb3c9ea5e00b713b.png"/> 34 <meta property="og:description" content="Professional vibeâcoding platform to build scalable apps with transparent usage-based pricing: AI tokens, daily hosting, and template licenses."/> 35 <meta property="og:locale" content="en_US"> 36 37 <!-- Twitter Card Tags --> 38 <meta name="twitter:title" content="AppWizzy Pricing - build scalable web apps and sites with AI"> 39 <meta name="twitter:description" content="Professional vibeâcoding platform to build scalable apps with transparent usage-based pricing: AI tokens, daily hosting, and template licenses."> 40 <meta name="twitter:image" content="https://appwizzy.com/assets/appwizzy-dashboard/appwizzy-og-6675faff5871466e034f58f230d7965fa8353b955b74352dfb3c9ea5e00b713b.png"> 41 <meta name="twitter:creator" content="@appwizzyai"> 42 <meta name="twitter:card" content="summary_large_image"> 43 <meta name="twitter:site" content="@appwizzyai"> 44 45 <meta name="geo.region" content="US-NY"> 46 <meta name="geo.placename" content="New York"> 47 <meta name="geo.position" content="40.7128;-74.0060"> 48 <meta name="ICBM" content="40.7128, -74.0060"> 49 50 <!-- Favicons and Icons --> 51 <link rel="icon" type="image/svg+xml" href="/logo-appwizzy.svg?v=2" sizes="any"> 52 <link rel="shortcut icon" type="image/svg+xml" href="/logo-appwizzy.svg?v=2"> 53 <link rel="icon" type="image/png" href="/logo-appwizzy-48x48.png" sizes="48x48"> 54 <link rel="icon" type="image/png" href="/logo-appwizzy-32x32.png" sizes="32x32"> 55 <link rel="icon" type="image/png" href="/logo-appwizzy-16x16.png" sizes="16x16"> 56 <link rel="apple-touch-icon" href="/logo-appwizzy-180x180.png" sizes="180x180"> 57 58 <!-- Canonical and Cable --> 59 <link rel="canonical" href="https://appwizzy.com/pl/pricing" data-turbolinks-track="false"/> 60 61 <meta name="action-cable-url" content="wss://flatlogic.com/cable" /> 62 63 <!-- Preload Resources --> 64 <link rel="preload" as="font" type="font/woff2" crossorigin href="/assets/font-awesome/fontawesome-webfont-7dacf83f51179de8d7980a513e67ab3a08f2c6272bb5946df8fd77c0d1763b73.woff2"/> 65 <link rel="preload" as="font" type="font/woff" crossorigin href="/assets/line-awesome/la-brands-400-14c633773bd885e7553b31688925829b2eb40ab5080f644bc180eeb14862e493.woff"/> 66 <link rel="preload" as="font" type="font/woff" crossorigin href="/assets/line-awesome/la-solid-900-a0d21b2ab40d48860c6ae95e00c9e9ca12ecb34c23ba3b882ed81340d4509c67.woff"/> 67 68 <!-- Stylesheets --> 69 <link rel="stylesheet" media="all" href="/assets/application-3608f9638e5ddd8f440971ae5affb5450f83757eb846f4020a4eff2ce4dd52a3.css" data-turbolinks-track="reload" async="async" /> 70 <style> 71 :root { 72 --font-family-serif: 'Mulish', sans-serif !important; 73 } 74 </style> 75 76 <!-- JavaScript --> 77
77<script src="/assets/vendor-f96da86d32b453b6828fe1dfc1ff0644a9adef722172398dc0433fbb81630651.js" data-turbolinks-track="reload"></script>
77 78
78<script src="/assets/application-c012882100eeb6d909d5f3c8fa62136b5baff6f55aca29898a6fd92a13fa4306.js" data-turbolinks-track="reload" async="async"></script>
78 79 80 <!-- External Scripts --> 81
81<script src="https://accounts.google.com/gsi/client" async defer></script>
81 82 83 84
84<script type="text/javascript"> 85 (function (c, l, a, r, i, t, y) { 86 c[a] = c[a] || function () { 87 (c[a].q = c[a].q || []).push(arguments) 88 }; 89 t = l.createElement(r); 90 t.async = 1; 91 t.src = "https://www.clarity.ms/tag/" + i; 92 y = l.getElementsByTagName(r)[0]; 93 y.parentNode.insertBefore(t, y); 94 })(window, document, "clarity", "script", "i9ws2ljr1k"); 95 </script>
95 96 97</head> 98<body data-basket-notify="" data-platform="appwizzy" class="loading appwizzy-theme"> 99 <div id="g_id_onload" 100 data-client_id="357142835604-g0palmkkve33gsbhfpoq1nlsj3mrhm4d.apps.googleusercontent.com" 101 data-context="signin" 102 data-login_uri="https://appwizzy.com/users/auth/google_one_tap" 103 data-auto_select="true"> 104 </div> 105 106<div id="chatId"></div> 107 <header class="header"> 108 <div class="container"> 109 <nav class="navbar navbar-default" role="navigation"> 110 <div class="navbar-header"> 111 <button class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-top"> 112 <span class="hamburger"> 113 <span class="menui top-menu"></span> 114 <span class="menui mid-menu"></span> 115 <span class="menui bottom-menu"></span> 116 </span> 117 </button> 118 <div class="tenant-logo-with-credit"> 119 <a href="/" class="logo-appwizzy"> 120 <span class="sr-only">AppWizzy</span> 121 </a> 122 </div> 123 </div> 124 <div class="collapse navbar-collapse navbar-top"> 125 <ul class="nav navbar-nav navbar-right d-flex flex-column-md"> 126 127 <li class="ml-md"> 128 <a class="nav-link" href="https://discord.gg/flatlogic-community" target="_blank"> 129 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="account"><g clip-path="url(#clip0_discord)"><path d="M13.2256 12.582C13.2256 13.4434 13.875 14.1445 14.6631 14.1445C15.4707 14.1445 16.1016 13.4434 16.1016 12.582C16.1133 11.7285 15.4707 11.0215 14.6631 11.0215C13.8623 11.0215 13.2256 11.7227 13.2256 12.582Z" fill="#424EF9"/><path d="M9.34668 14.1445C8.55859 14.1445 7.90918 13.4434 7.90918 12.582C7.90918 11.9727 8.23047 11.4414 8.70312 11.1855C8.89551 11.0801 9.11426 11.0215 9.34668 11.0215C10.1543 11.0215 10.7969 11.7285 10.7842 12.582C10.7842 13.4434 10.1475 14.1445 9.34668 14.1445Z" fill="#424EF9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C18.627 24 24 18.627 24 12C24 5.37305 18.627 0 12 0C5.37305 0 0 5.37305 0 12C0 18.627 5.37305 24 12 24ZM19.9307 15.9043C19.9775 15.4414 20 14.9883 20 14.541C20 11.7637 19.1221 9.30273 17.5654 7.08789C17.5615 7.07812 17.5537 7.07227 17.5449 7.06836C16.5244 6.61523 15.4316 6.28125 14.2881 6.08984C14.2676 6.08789 14.2461 6.0957 14.2354 6.11523C14.0947 6.35742 13.9395 6.67188 13.8301 6.92188C12.6006 6.74219 11.377 6.74219 10.1719 6.92188C10.0635 6.66797 9.90137 6.35742 9.76074 6.11523C9.75 6.09766 9.72852 6.08789 9.70801 6.08984C8.56543 6.28125 7.47168 6.61523 6.45117 7.06836C6.44238 7.07227 6.43457 7.07812 6.42969 7.08594C4.67773 9.62109 4 12.1035 4 14.5547C4 15.0059 4.02246 15.4551 4.06641 15.9043C4.06738 15.918 4.0752 15.9316 4.08691 15.9395C5.45508 16.9121 6.78125 17.5039 8.08203 17.8945C8.10254 17.9004 8.125 17.8945 8.13867 17.877C8.44629 17.4707 8.7207 17.041 8.95605 16.5898C8.9668 16.5703 8.96094 16.5488 8.94531 16.5332L8.92773 16.5215C8.49316 16.3613 8.07812 16.168 7.67969 15.9453C7.64844 15.9277 7.64551 15.8848 7.6748 15.8633C7.75879 15.8027 7.84277 15.7402 7.92285 15.6758C7.9375 15.6641 7.95703 15.6621 7.97461 15.668C10.5928 16.8262 13.4277 16.8262 16.0156 15.668C16.0322 15.6602 16.0527 15.6641 16.0674 15.6758C16.1475 15.7383 16.2314 15.8027 16.3164 15.8633C16.3447 15.8848 16.3428 15.9277 16.3115 15.9453C15.9131 16.1719 15.499 16.3613 15.0635 16.5215C15.0342 16.5312 15.0225 16.5645 15.0361 16.5898C15.2764 17.041 15.5508 17.4707 15.8525 17.877C15.8652 17.8945 15.8877 17.9004 15.9092 17.8945C17.2158 17.5039 18.542 16.9121 19.9102 15.9395C19.917 15.9355 19.9229 15.9297 19.9258 15.9219L19.9307 15.9043Z" fill="#424EF9"/></g><defs><clipPath id="clip0_discord"><rect width="24" height="24" rx="12" fill="white"/></clipPath></defs></svg> 130 <span class="visible-xs-inline visible-sm-inline">Discord</span> 131 </a> 132 </li> 133 <li class="ml-md"> 134 <a class="nav-link" href="https://twitter.com/appwizzyai/" target="_blank"> 135 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="account"><path d="M24 12C24 18.627 18.627 24 12 24C5.373 24 0 18.627 0 12C0 5.373 5.373 0 12 0C18.627 0 24 5.373 24 12ZM19.999 7.941C19.446 8.186 18.853 8.351 18.231 8.425C18.867 8.043 19.355 7.441 19.585 6.722C18.99 7.075 18.331 7.33 17.63 7.469C17.069 6.871 16.269 6.497 15.384 6.497C13.685 6.497 12.307 7.876 12.307 9.575C12.307 9.816 12.334 10.051 12.386 10.276C9.829 10.148 7.561 8.922 6.043 7.06C5.778 7.513 5.627 8.042 5.627 8.607C5.627 9.674 6.171 10.617 6.996 11.168C6.491 11.152 6.017 11.014 5.602 10.783C5.602 10.796 5.602 10.809 5.602 10.822C5.602 12.313 6.663 13.557 8.071 13.839C7.814 13.909 7.541 13.947 7.26 13.947C7.062 13.947 6.869 13.928 6.681 13.892C7.072 15.114 8.209 16.004 9.556 16.029C8.504 16.856 7.178 17.347 5.735 17.347C
1355.486 17.347 5.241 17.334 5 17.305C6.361 18.179 7.978 18.688 9.717 18.688C15.378 18.688 18.473 14 18.473 9.932C18.473 9.8 18.47 9.668 18.464 9.535C19.067 9.1 19.588 8.559 19.999 7.941Z" fill="#424EF9"/></svg> 136 <span class="visible-xs-inline visible-sm-inline">X (Twitter)</span> 137 </a> 138 </li> 139 <li class="ml-md"> 140 <a class="nav-link" href="https://www.linkedin.com/company/appwizzy/" target="_blank"> 141 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="account"><path d="M12 0C5.373 0 0 5.373 0 12C0 18.627 5.373 24 12 24C18.627 24 24 18.627 24 12C24 5.373 18.627 0 12 0ZM7.496 5.403C8.338 5.403 8.899 5.964 8.899 6.712C8.899 7.46 8.338 8.021 7.403 8.021C6.561 8.022 6 7.46 6 6.712C6 5.964 6.561 5.403 7.496 5.403ZM9 17H6V9H9V17ZM19 17H16.176V12.628C16.176 11.419 15.423 11.14 15.141 11.14C14.859 11.14 13.917 11.326 13.917 12.628C13.917 12.814 13.917 17 13.917 17H11V9H13.918V10.116C14.294 9.465 15.047 9 16.459 9C17.871 9 19 10.116 19 12.628V17Z" fill="#424EF9"/></svg> 142 <span class="visible-xs-inline visible-sm-inline">LinkedIn</span> 143 </a> 144 </li> 145 146 <li class="active"> 147 <a href="/pricing" class="nav-link-pricing">Pricing</a> 148 </li> 149 <li class=""> 150 <a href="/templates">Templates</a> 151 </li> 152 <li class=""> 153 <a href="/blog">Blog</a> 154 </li> 155 <li class="nav-item dropdown"> 156 <a class="nav-link dropdown-toggle" href="#"> 157 Resources 158 </a><span class="caret ml-sm"></span> 159 <div class="dropdown-menu-custom dropdown-menu-sm"> 160 <div class="row"> 161 <ul> 162 <li><a href="/documentation">Documentation</a></li> 163 <li><a href="/affiliate">Affiliate</a></li> 164 <li><a href="/contact">Contact us</a></li> 165 </ul> 166 </div> 167 </div> 168 </li> 169 170 <li class="nav-cta"> 171 <a class="mt-n-xs btn" id="profile-btn" href="/users/sign_up">Sign Up</a> 172 </li> 173 </ul> 174 </div> 175 176 </nav> 177 </div> 178 </header> 179 180 <div class="marketing-campaign-top-container marketing-campaign-top-container-dark animate__animated" 181 id="marketing-campaign-top-section" data-campaign-id="137" data-important="false"> 182 <div class="container"> 183 <div class="row"> 184 <div class="col-md-10 col-sm-9 text-center" id="marketing-campaign-top-content"> 185 <strong/>ð Share AppWizzy on X and get 20 bonus credits ($20 value) added to your account ð</strong> 186 </div> 187 <div class="col-md-2 col-sm-12 marketing-campaign-buttons-container"> 188 <a href="https://x.com/appwizzyai" 189 class="btn btn-action btn-light"> 190 Post on Xð 191 </a> 192 <button id="marketing-campaign-top-section-close-button" class="btn btn-campaign-close">×</button> 193 </div> 194 </div> 195 </div> 196 </div> 197 198 199<div class="content" > 200 201 <div class="appwizzy-pricing"> 202 <section class="pricing-title"> 203 <div class="container"> 204 <div class="row"> 205 <div class="col-md-8 col-md-push-2"> 206 <h1>Pricing</h1> 207 <p> 208 Build scalable & production-ready websites, web apps, AI chatbots, SaaS platforms, admin panels, portals and other business apps with AppWizzy. 209 <br> Your costs are split into three buckets: <strong>AI Modifications</strong>, <strong>Hosting</strong>, and 210 <strong>Template Licenses</strong>!</p> 211 <div class="mt-md text-center"> 212 <a href="/pricing-estimator">Try the quick cost estimator</a> 213 </div> 214 </div> 215 </div> 216 </div> 217 </section> 218 219 <section class="pricing container mt-0"> 220 <div class="text-center"> 221 <input class="slider-checkbox" type="checkbox" id="pricing-period-checkbox"> 222 <label for="pricing-period-checkbox">
223 <span data-option="checked">Monthly</span> 224 <span data-option="unchecked">Annually <span class="plan-discount" data-plan-discount>Save 20%</span></span> 225 </label> 226 </div> 227 <div class="pricing-cards row g-4"> 228 <div class="col-12 col-md-4 d-flex"> 229 <div class="card w-100 h-100 d-flex flex-column"> 230 <div class="info-wrapper"> 231 <h4>Free</h4> 232 <p>For testing, personal use and prototypes</p> 233 <a href="#compare-plans" class="compare-link">Compare plans</a> 234 <h3>$0 <small>/mo</small> </h3> 235 <a class="new-btn btn-default" data-remote="true" href="/projects/free_plan_modal?disable_action_text=true&plan=flatlogic-platform-free"> 236 Activate now 237</a> </div> 238 <div class="features-wrapper"> 239 <p> 240 <span class="check-icon green"></span> 241 <b>5 credits per month</b> 242 </p> 243 <p> 244 <span class="check-icon green"></span> 245 AI-powered app generation & modification 246 </p> 247 <p> 248 <span class="check-icon green"></span> 249 Dev environment (zero configuration) 250 </p> 251 <p> 252 <span class="check-icon green"></span> 253 3 public apps 254 </p> 255 <p> 256 <span class="check-icon green"></span> 257 High-quality JS/PHP Сode 258 </p> 259 <p> 260 <span class="check-icon green"></span> 261 SEO-friendly out of the box 262 </p> 263 <p> 264 <span class="check-icon green"></span> 265 Only free templates 266 </p> 267 <p> 268 <img src="/assets/pricing/minus-6506d48489b3683e6ec682eea3f22fe63c3dbe2e3b74f528b2b279d4be649108.svg" alt="no" class="check-icon"/> 269 Personal use only. Commercial use requires a paid plan 270 </p> 271 </div> 272 </div> 273 </div> 274 275 <div class="col-12 col-md-4 d-flex"> 276 <div class="card highlighted w-100 h-100 d-flex flex-column"> 277 <p>Most popular</p> 278 <div class="card h-100 d-flex flex-column"> 279 <div class="info-wrapper"> 280 <h4>Pro</h4> 281 <p>Perfect for SMBs, Startups and MVPs</p> 282 <a href="#compare-plans" class="compare-link">Compare plans</a> 283 <h3>$<span data-basic-plan-price>20</span> <small id="basic-plan-period-label">/mo</small></h3> 284 <div class="plan-tier-selector mb-sm"> 285 <select class="form-control form-styled plan-tier-select" data-basic-plan-select> 286 <option value="flatlogic-platform-basic" 287 data-monthly-price="20.0" 288 data-monthly-credits="25" 289 data-yearly-price="216.0" 290 data-yearly-credits="300" 291 selected> 292 25 credits ($20/mo) 293 </option> 294 <option value="flatlogic-platform-basic-50" 295 data-monthly-price="50.0" 296 data-monthly-credits="60" 297 data-yearly-price="540.0" 298 data-yearly-credits="720" 299 > 300 60 credits ($50/mo) 301 </option> 302 <option value="flatlogic-platform-basic-100" 303 data-monthly-price="100.0" 304 data-monthly-credits="125" 305 data-yearly-price="1020.0" 306 data-yearly-credits="1500" 307 > 308 125 credits ($100/mo) 309 </option> 310 </select> 311 </div> 312 <a class="new-btn btn-primary" href="/users/sign_in">Subscribe now</a> 313 </div> 314 <div class="features-wrapper"> 315 <p>
316 <span class="check-icon green"></span> 317 <b>Everything from Free Plan</b> 318 </p> 319 <p> 320 <span class="check-icon green"></span> 321 <b><span data-basic-plan-credits>25</span> <span data-basic-plan-credits-label>credits per month</span></b> 322 </p> 323 <p> 324 <span class="check-icon green"></span> 325 Credits Accumulative 326 </p> 327 <p> 328 <span class="check-icon green"></span> 329 Unlimited apps 330 </p> 331 <p> 332 <span class="check-icon green"></span> 333 SEO-friendly out of the box 334 </p> 335 <p> 336 <span class="check-icon green"></span> 337 Up to 50 Bad AI implementations refundable 338 </p> 339 <p> 340 <span class="check-icon green"></span> 341 Private apps 342 </p> 343 <p> 344 <span class="check-icon green"></span> 345 Dev & Stable environments 346 </p> 347 <p> 348 <span class="check-icon green"></span> 349 App collaborators (up to 2 per app) 350 </p> 351 <p> 352 <span class="check-icon green"></span> 353 Paid templates 354 </p> 355 </div> 356 </div> 357 </div> 358 </div> 359 <div class="col-12 col-md-4 d-flex"> 360 <div class="card w-100 h-100 d-flex flex-column"> 361 <div class="info-wrapper"> 362 <h4>Enterprise</h4> 363 <p>AppWizzy adjusted to your own requirements:</p> 364 <a href="#compare-plans" class="compare-link">Compare plans</a> 365 <h3 class="custom-pricing"><small>Custom pricing</small></h3> 366 <a href="/contact?subject=Enterprise+plan+or+enterprise+services%3A+%0A" class="new-btn btn-default"> 367 Contact sales 368 </a> 369 </div> 370 <div class="features-wrapper"> 371 <p> 372 <span class="check-icon green"></span> 373 <b>Custom credits allocation</b> 374 </p> 375 <p> 376 <span class="check-icon green"></span> 377 <b>Dedicated hosting & deployment options</b> 378 </p> 379 <p> 380 <span class="check-icon green"></span> 381 SEO-friendly out of the box 382 </p> 383 <p> 384 <span class="check-icon green"></span> 385 Priority support & dedicated account manager 386 </p> 387 <p> 388 <span class="check-icon green"></span> 389 Custom app features & business logic 390 </p> 391 </div> 392 </div> 393 </div> 394 </div> 395 </section> 396 397 <section class="section compare-section pricing-widgets"> 398 <div class="container pricing-table"> 399 <div class="row"> 400 <div class="col-xs-12 col-md-6"> 401 <div class="pricing-widget"> 402 <h2 class="fw-normal">AI model costs</h2> 403 <p class="text-muted"> 404 Rates are shown in USD per 1M tokens. Credits are calculated from prompt and completion usage. 405 </p> 406 <div class="pricing-table-wrapper table-responsive pricing-table-compact"> 407 <table class="table mb-0"> 408 <thead> 409 <tr> 410 <th>Model</th> 411 <th>Prompt / 1M tokens</th> 412 <th>Completion / 1M tokens</th> 413 </tr> 414 </thead> 415 <tbody> 416 <tr> 417 <td> 418 GPT 6.1 Sol 419 </td> 420 <td>$2.00</td> 421 <td>$10.00</td> 422 </tr> 423 <tr> 424 <td> 425 GPT 6 Luna 426 </td> 427 <td>$0.10</td> 428 <td>$0.50</td> 429 </tr> 430 <tr> 431 <td> 432 GPT 6 Astra 433 </td> 434 <td>$10.00</td> 435 <td>$50.00</td> 436 </tr> 437 <tr> 438 <td> 439 GPT 5.6 Sol 440 </td> 441 <td>$4.00</td> 442 <td>$20.00</td> 443 </tr> 444 <tr> 445 <td> 446 GPT 5.6 Terra 447 </td> 448 <td>$2.00</td> 449 <td>$12.00</td> 450 </tr> 451 <tr> 452 <td> 453 GPT 5.6 Luna 454 </td> 455 <td>$0.20</td> 456 <td>$1.20</td> 457 </tr> 458 <tr> 459 <td> 460 GPT 5.5 461 </td> 462 <td>$5.00</td> 463 <td>$30.00</td> 464 </tr> 465 <tr> 466 <td> 467 GPT 5.4 468 </td> 469 <td>$2.50</td> 470 <td>$15.00</td> 471 </tr> 472 <tr> 473 <td> 474 GPT 5.4 Mini 475 </td> 476 <td>$0.75</td> 477 <td>$4.50</td> 478 </tr> 479 <tr> 480 <td> 481 GPT 5.4 Nano 482 </td> 483 <td>$0.20</td> 484 <td>$1.25</td> 485 </tr> 486 <tr> 487 <td> 488 GPT 5.3 Codex 489 </td> 490 <td>$1.75</td> 491 <td>$14.00</td> 492 </tr> 493 <tr> 494 <td> 495 GPT 5.2 Codex 496 </td> 497 <td>$1.75</td> 498 <td>$14.00</td> 499 </tr> 500 <tr> 501 <td> 502 Gemini 3.5 Flash 503 </td> 504 <td>$1.50</td> 505 <td>$9.00</td> 506 </tr> 507 <tr> 508 <td> 509 Gemini 3.1 Pro Preview 510 </td> 511 <td>$2.00</td> 512 <td>$12.00</td> 513 </tr> 514 <tr> 515 <td> 516 Gemini 3 Pro Preview 517 </td> 518 <td>$2.00</td> 519 <td>$12.00</td> 520 </tr> 521 <tr> 522 <td> 523 Gemini 3 Flash Preview 524 </td> 525 <td>$0.50</td> 526 <td>$3.00</td> 527 </tr> 528 <tr> 529 <td> 530 Gemini 3.1 Flash-Lite Preview
531 <span class="text-muted">(default)</span> 532 </td> 533 <td>$0.25</td> 534 <td>$1.50</td> 535 </tr> 536 </tbody> 537 </table> 538 </div> 539 540 </div> 541 </div> 542 <div class="col-xs-12 col-md-6"> 543 <div class="pricing-widget"> 544 <h2 class="fw-normal">Hosted VM options</h2> 545 <p class="text-muted"> 546 Charged once for each active day. The 30-day estimate assumes the VM is active every day. Credits are deducted from your AppWizzy balance. Disk allocation is template-specific; AppWizzy Codex Desktop includes 50 GB. 547 </p> 548 <div class="pricing-table-wrapper table-responsive pricing-table-compact"> 549 <table class="table mb-0"> 550 <thead> 551 <tr> 552 <th>Resources</th> 553 <th>Machine type</th> 554 <th>Credits / active day</th> 555 <th>Credits / 30 active days</th> 556 </tr> 557 </thead> 558 <tbody> 559 <tr> 560 <td>2 vCPU + 1 GB memory</td> 561 <td>Micro</td> 562 <td>0.10</td> 563 <td>3.00</td> 564 </tr> 565 <tr> 566 <td>2 vCPU + 2 GB memory</td> 567 <td>Small</td> 568 <td>0.20</td> 569 <td>6.00</td> 570 </tr> 571 <tr> 572 <td>2 vCPU + 4 GB memory</td> 573 <td>Medium</td> 574 <td>0.40</td> 575 <td>12.00</td> 576 </tr> 577 <tr> 578 <td>2 vCPU + 8 GB memory</td> 579 <td>Large</td> 580 <td>0.80</td> 581 <td>24.00</td> 582 </tr> 583 <tr> 584 <td>4 vCPU + 8 GB memory</td> 585 <td>Desktop 8 GB</td> 586 <td>1.20</td> 587 <td>36.00</td> 588 </tr> 589 <tr> 590 <td>4 vCPU + 16 GB memory</td> 591 <td>Desktop 16 GB</td> 592 <td>1.60</td> 593 <td>48.00</td> 594 </tr> 595 </tbody> 596 </table> 597 </div> 598 599 </div> 600 </div> 601 </div> 602 </div> 603 </section> 604 605 <section class="section pricing-examples"> 606 <div class="container"> 607 <div class="row"> 608 <div class="col-xs-12 text-center"> 609 <h2 class="fw-normal">How AI usage is billed</h2> 610 <p class="text-muted">Choose how Codex connects to AI. Hosting credits are charged separately.</p> 611 </div> 612 </div> 613 <div class="row pricing-examples__grid"> 614 <div class="col-xs-12 col-md-4"> 615 <div class="pricing-example-card"> 616 <h3>AppWizzy Managed AI</h3> 617 <ul class="pricing-example-list"> 618 <li>Works out of the box through the AppWizzy proxy</li> 619 <li>Consumes AppWizzy credits based on model usage</li> 620 <li>Usage appears in Project Billing</li> 621 </ul> 622 </div> 623 </div> 624 <div class="col-xs-12 col-md-4"> 625 <div class="pricing-example-card"> 626 <h3>Personal OpenAI Account</h3> 627 <ul class="pricing-example-list"> 628 <li>Sign in with your own OpenAI account</li> 629 <li>Usage follows your OpenAI account or subscription terms</li> 630 <li>Does not consume AppWizzy AI credits</li> 631 </ul> 632 </div> 633 </div> 634 <div class="col-xs-12 col-md-4"> 635 <div class="pricing-example-card"> 636 <h3>Custom provider key (BYOK)</h3> 637 <ul class="pricing-example-list"> 638 <li>Connect a supported provider with your own API key</li> 639 <li>The provider bills your usage directly</li> 640 <li>Does not consume AppWizzy AI credits</li> 641 </ul> 642 </div> 643 </div> 644 </div> 645 </div> 646</section> 647 648 <section class="section compare-section pricing-widgets"> 649 <div class="container pricing-table"> 650 <div class="row pricing-popular-templates"> 651 <div class="col-xs-12"> 652 <h2 class="fw-normal text-center" id="popular-templates">Popular templates (start fast, customize forever)</h2> 653 <p class="text-muted text-center">Pick a starting point and launch a workspace in minutes.</p> 654 <div class="pricing-templates-grid"> 655 <div class="pricing-template-card"> 656 <div class="pricing-template-card__icon"> 657 S 658 </div> 659 <h3>SAAS Engine</h3> 660 <ul class="pricing-template-card__meta"> 661 <li>Stack: React/NodeJs/Tailwind</li> 662 <li>License: $399.00</li> 663 <li>Recommended VM: Small (2 vCPU + 2 GB memory)</li> 664 </ul>
665 <span class="pricing-template-card__badge is-paid"> 666 Paid template 667 </span> 668 <div class="pricing-template-card__cta mt-xs"> 669 <a class="new-btn btn-primary" href="/apps/new?template_id=37">Launch workspace</a> 670 </div> 671 </div> 672 <div class="pricing-template-card"> 673 <div class="pricing-template-card__icon"> 674 H 675 </div> 676 <h3>Hermes Agent</h3> 677 <ul class="pricing-template-card__meta"> 678 <li>Stack: hermes_agent</li> 679 <li>License: Free</li> 680 <li>Recommended VM: Small (2 vCPU + 2 GB memory)</li> 681 </ul> 682 <span class="pricing-template-card__badge is-free"> 683 Open-source template available 684 </span> 685 <div class="pricing-template-card__cta mt-xs"> 686 <a class="new-btn btn-primary" href="/apps/new?template_id=77">Launch workspace</a> 687 </div> 688 </div> 689 <div class="pricing-template-card"> 690 <div class="pricing-template-card__icon"> 691 A 692 </div> 693 <h3>AppWizzy Codex Desktop</h3> 694 <ul class="pricing-template-card__meta"> 695 <li>Stack: appwizzy_codex_desktop</li> 696 <li>License: Free</li> 697 <li>Recommended VM: Desktop 8 GB (4 vCPU + 8 GB memory)</li> 698 <li>Disk: 50 GB</li> 699 </ul> 700 <span class="pricing-template-card__badge is-free"> 701 Open-source template available 702 </span> 703 <div class="pricing-template-card__cta mt-xs"> 704 <a class="new-btn btn-primary" href="/apps/new?template_id=78">Launch workspace</a> 705 </div> 706 </div> 707 <div class="pricing-template-card"> 708 <div class="pricing-template-card__icon"> 709 A 710 </div> 711 <h3>AppWizzy Codex</h3> 712 <ul class="pricing-template-card__meta"> 713 <li>Stack: nodejs</li> 714 <li>License: Free</li> 715 <li>Recommended VM: Small (2 vCPU + 2 GB memory)</li> 716 </ul> 717 <span class="pricing-template-card__badge is-free"> 718 Open-source template available 719 </span> 720 <div class="pricing-template-card__cta mt-xs"> 721 <a class="new-btn btn-primary" href="/apps/new?template_id=76">Launch workspace</a> 722 </div> 723 </div> 724 <div class="pricing-template-card"> 725 <div class="pricing-template-card__icon"> 726 P 727 </div> 728 <h3>PHP Instant Runtime (LAMP)</h3> 729 <ul class="pricing-template-card__meta"> 730 <li>Stack: Linux / Apache / MySQL / PHP</li> 731 <li>License: Free</li> 732 <li>Recommended VM: Micro (2 vCPU + 1 GB memory)</li> 733 </ul> 734 <span class="pricing-template-card__badge is-free"> 735 Open-source template available 736 </span> 737 <div class="pricing-template-card__cta mt-xs"> 738 <a class="new-btn btn-primary" href="/apps/new?template_id=3">Launch workspace</a> 739 </div> 740 </div> 741 <div class="pricing-template-card"> 742 <div class="pricing-template-card__icon"> 743 W 744 </div> 745 <h3>Website with WordPress</h3> 746 <ul class="pricing-template-card__meta"> 747 <li>Stack: Linux / Apache / MySQL / PHP / WordPress</li> 748 <li>License: Free</li> 749 <li>Recommended VM: Micro (2 vCPU + 1 GB memory)</li> 750 </ul> 751 <span class="pricing-template-card__badge is-free"> 752 Open-source template available 753 </span> 754 <div class="pricing-template-card__cta mt-xs"> 755 <a class="new-btn btn-primary" href="/apps/new?template_id=38">Launch workspace</a> 756 </div> 757 </div> 758 </div> 759 </div> 760 </div> 761 </div> 762</section> 763 764 <section class="section pricing-examples"> 765 <div class="container"> 766 <div class="row"> 767 <div class="col-xs-12 text-center"> 768 <h2 class="fw-normal">Example costs</h2> 769 </div> 770 </div> 771 <div class="row pricing-examples__grid"> 772 <div class="col-xs-12 col-md-4"> 773 <div class="pricing-example-card"> 774 <h3>WordPress site</h3> 775 <ul class="pricing-example-list"> 776 <li>Hosting: e2-micro, 3.00 credits / 30 active days</li> 777 <li>Managed AI: charged by usage at the rates above</li> 778 <li>
778Personal OpenAI or BYOK: billed outside AppWizzy</li> 779 </ul> 780 </div> 781 </div> 782 <div class="col-xs-12 col-md-4"> 783 <div class="pricing-example-card"> 784 <h3>MVP SaaS</h3> 785 <ul class="pricing-example-list"> 786 <li>Hosting: e2-small, 6.00 credits / 30 active days</li> 787 <li>Managed AI: charged by usage at the rates above</li> 788 <li>Personal OpenAI or BYOK: billed outside AppWizzy</li> 789 </ul> 790 </div> 791 </div> 792 <div class="col-xs-12 col-md-4"> 793 <div class="pricing-example-card"> 794 <h3>AppWizzy Codex Desktop</h3> 795 <ul class="pricing-example-list"> 796 <li>Hosting: e2-custom-4-8192, 36.00 credits / 30 active days</li> 797 <li>Resources: 4 vCPU + 8 GB memory, 50 GB disk</li> 798 <li>Managed AI: charged by usage at the rates above</li> 799 </ul> 800 </div> 801 </div> 802 </div> 803 <p class="text-muted pricing-examples__note">Template licenses (if any) are one-time and shown separately.</p> 804 </div> 805</section> 806 807 808 <section class="section unlock-the-future mt-xlg new-section"> 809 <div class="container"> 810 <section class="field"> 811 <div class="row "> 812 <div class="col-sm-6 col-sm-push-6 text-right"> 813 <img loading="lazy" class="animate__animated" data-effect="animate__fadeInLeft" src="https://flatlogic.com/blog/wp-content/uploads/2024/10/roadmap-forum.png" alt="Roadmap-forum" title="Roadmap-forum"/> 814 </div> 815 <div class="col-sm-6 col-sm-pull-6"> 816 <div> 817 <h3 class=" title mb-md">Unlock the Future</h3> 818 <p class="highlighted-block"> 819 Get instant access now and all the upcoming<br>features we're releasing soon â straight from our Roadmap!<br> 820 <a href="https://discord.gg/flatlogic-community" target="_blank"> 821 <span class="highlighted-word">Join our Discord Community</span> 822 </a> 823 </p> 824 </div> 825 </div> 826 </div> 827 </section> 828 </div> 829 </section> 830 831 <section class="compare-section section"> 832 <div class="container pricing-table"> 833 <div class="row"> 834 <h2 id="compare-plans" class="compare-title">Compare and make decisions</h2> 835 <div class="pricing-table-wrapper table-responsive"> 836 <table id="plans-comparison" class="table mb-0"> 837 <thead> 838 <tr> 839 <th>Feature \ Plan</th> 840 <th>Free</th> 841 <th>Pro</th> 842 <th>Enterprise</th> 843 </tr> 844 </thead> 845 <tbody> 846 <tr> 847 <td>Price</td> 848 <td>$0</td> 849 <td>$20.0/month</td> 850 <td>Custom</td> 851 </tr> 852 <tr> 853 <td>Credits per Month</td> 854 <td>5</td> 855 <td>25.0</td> 856 <td>Custom</td> 857 </tr> 858 <tr> 859 <td>Credits Accumulative <img data-toggle="tooltip" 860 title="Unused credits roll over each month, letting you save up for bigger features" 861 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/></td> 862 <td><span class="check-icon red"></span></td> 863 <td><span class="check-icon green"></span></td> 864 <td><span class="check-icon green"></span></td> 865 </tr> 866 <tr> 867 <td>Bad AI Implementations Refundable <img data-toggle="tooltip" 868 title="Credits spent on unsuccessful or incorrect AI implementations can be refunded back to your balance. You can only refund implementations since the last 24 hours." 869 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/> 870 </td> 871 <td><span class="check-icon red"></span></td> 872 <td>50</td> 873 <td>Custom</td> 874 </tr> 875 <tr> 876 <td>
876HTTPS/SSL</td> 877 <td><span class="check-icon green"></span></td> 878 <td><span class="check-icon green"></span></td> 879 <td><span class="check-icon green"></span></td> 880 </tr> 881 <tr> 882 <td>SEO-friendly out of the box</td> 883 <td><span class="check-icon green"></span></td> 884 <td><span class="check-icon green"></span></td> 885 <td><span class="check-icon green"></span></td> 886 </tr> 887 <tr> 888 <td>Push to GitHub / Download Source Code (per app) <img data-toggle="tooltip" 889 title="One-time credit cost per app to download or push source code to GitHub" 890 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/> 891 </td> 892 <td>only free templates</td> 893 <td>depends on a template</td> 894 <td>depends on a template</td> 895 </tr> 896 <tr> 897 <td>Private Apps (per app) <img data-toggle="tooltip" 898 title="Make your app private, visible only to you and invited collaborators" 899 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/></td> 900 <td><span class="check-icon red"></span></td> 901 <td><span class="check-icon green"></span></td> 902 <td><span class="check-icon green"></span></td> 903 </tr> 904 <tr> 905 <td>Dev Env Hosting (per app) <img data-toggle="tooltip" 906 title="Hosting environment optimized for development, previews, and frequent changes. This is where AI App editing takes place" 907 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/> 908 </td> 909 <td>3</td> 910 <td>3</td> 911 <td>Custom</td> 912 </tr> 913 <tr> 914 <td>Stable Env Hosting (per app) <img data-toggle="tooltip" 915 title="Stable hosting environment for production-ready application" 916 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/> 917 </td> 918 <td><span class="check-icon red"></span></td> 919 <td>3</td> 920 <td>Custom</td> 921 </tr> 922 <tr> 923 <td>App Features <img data-toggle="tooltip" 924 title="The set of features available out of the box in the generated app depends on the underlying template chosen for your app." 925 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/></td> 926 <td>Community</td> 927 <td>All</td> 928 <td>Custom</td> 929 </tr> 930 <tr> 931 <td>Number of Apps <img data-toggle="tooltip" 932 title="Total number of apps you can actively manage within your account" 933 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/></td> 934 <td>3</td> 935 <td>Unlimited</td> 936 <td>Unlimited</td> 937 </tr> 938 <tr> 939 <td>Custom Domain <img data-toggle="tooltip" 940 title="Connect your own custom domain name to your application. Send request to our support team to set it up." 941 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/></td> 942 <td><span class="check-icon red"></span></td> 943 <td><span class="check-icon green"></span></td> 944 <td><span class="check-icon green"></span></td> 945 </tr> 946 <tr> 947 <td>App Collaborators (per app) <img data-toggle="tooltip" 948 title="Invite collaborators to manage and develop your app together" 949 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/> 950 </td> 951 <td><span class="check-icon red"></span></td> 952 <td>2</td> 953 <td>Unlimited</td> 954 </tr> 955 <tr> 956 <td>SQL Storage <img data-toggle="tooltip" 957 title="Allocated relational database storage size for your application's data" 958 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/></td> 959 <td>Tiny</td> 960 <td>Small</td> 961 <td>Custom</td> 962 </tr> 963 <tr> 964 <td>SSD Storage <img data-toggle="tooltip" 965 title="Fast SSD-based file storage allocated for your application" 966 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/></td> 967 <td>Tiny</td> 968 <td>Small</td> 969 <td>Custom</td> 970 </tr> 971 <tr> 972 <td>Machine CPU <img data-toggle="tooltip" 973 title="The CPU power allocated to your hosted application environment." 974 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/></td> 975 <td>Weak</td> 976 <td>Basic</td> 977 <td>Custom</td> 978 </tr> 979 <tr> 980 <td>Machine RAM (GB) <img data-toggle="tooltip" 981 title="Memory (RAM) allocated to your hosted application environment" 982 src="/assets/pricing/exclamation-icon-new-7dedfd57ba714ae8a2fe7582717235e4ed37cb0953326aa5ca9ead55572423ce.svg" alt="info"/></td> 983 <td>2</td> 984 <td>4</td> 985 <td>Custom</td> 986 </tr> 987 <tr> 988 <td>Individual Training & Onboarding <img data-toggle="tooltip" 989 title="Personalized onboarding sessions and training tailored to your needs" 990 src="/assets/pricing/exclamation-icon-be593b90d1fc45f692e39df6
990a71159df1a1d9c553b354a95d212b26ea92e9213.svg" alt="info"/> 991 </td> 992 <td><span class="check-icon red"></span></td> 993 <td><span class="check-icon red"></span></td> 994 <td><span class="check-icon green"></span></td> 995 </tr> 996 </tbody> 997 </table> 998 </div> 999 </div> 1000 </div> 1001</section> 1002 <section class="start-with-ai container"> 1003 <div class="start-with-ai-bg"> 1004 <div class="start-with-ai-wrapper"> 1005 <h3>Tech Stack</h3> 1006 <p>Modern Next.js/Node.js/PostgreSQL stack working both for public and internal apps.</p> 1007 <ul class="tech-stack"> 1008 <li> 1009 <img class="computer-img" src="/assets/appwizzy-dashboard/next-5068368c66cbd14ce5cfd1a3e49cab512350cead4f504d12b321a7275d46dbc4.png" alt="Next.js"> 1010 </li> 1011 <li> 1012 <img class="computer-img" src="/assets/appwizzy-dashboard/mysql-dfd409265ecde1e0893076a30ea331ae383da581af03300d4df67d02456fd745.png" alt="MySQL"> 1013 </li> 1014 <li> 1015 <img class="computer-img" src="/assets/appwizzy-dashboard/node-04b66dcd9a9d6f7e5de25c49ccb031243b42c89cbb811aa87a7f3ff0450dc249.png" alt="Node.js"> 1016 </li> 1017 <li> 1018 <img class="computer-img" src="/assets/appwizzy-dashboard/react-bbf0b8ee3b2aad10ecb4ec273b4f58bd85e99356ba79736af86bc914e0e72753.png" alt="React.js"> 1019 </li> 1020 <li> 1021 <img class="computer-img" src="/assets/appwizzy-dashboard/postgresql-ff635a35b02f35c6eaca3869839ab05e6a57559c0e20293d2c71c01e7402ceae.png" alt="PostgreSQL"> 1022 </li> 1023 <li> 1024 <img class="computer-img" src="/assets/appwizzy-dashboard/express-60a5b938dab7b58dc85a15b7b8a212ead7c5ff72f565438ca04939ce43f9c973.png" alt="Express.js"> 1025 </li> 1026 <li> 1027 <img class="computer-img" src="/assets/appwizzy-dashboard/apache-fcc114a268f024d9bf20c5c750f2b43f389b8c9717624370fb1444fffc90c6d8.png" alt="Apache"> 1028 </li> 1029 <li> 1030 <img class="computer-img" src="/assets/appwizzy-dashboard/php-6cf8e03d3603d706e171cd2d8756d072c381375e8463aa2e4bb208384528eb09.png" alt="PHP"> 1031 </li> 1032 </ul> 1033 <form class="hero-input" action="/apps/new" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" autocomplete="off" /> 1034 <input type="text" name="name" id="app-name-pricing" class="custom-input" placeholder="Ready to Conjure Your Next Production App?" maxlength="50" /> 1035 <button class="action-button" type="submit"> 1036 <img class="action-icon" src="/assets/appwizzy-dashboard/stars-icon-e96bdd78acc9ee6b0b12e395cb6db3fd82fe095c3c18e69d1b3ac0fbf0e06bb6.svg" alt="submit"> 1037 Start with AI 1038</button></form> </div> 1039 </div> 1040 </section> 1041 1042 <section class="questions"> 1043 <h2 class="title">FAQ</h2> 1044 <h4 class="description">Common questions about AppWizzy</h4> 1045 <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="false"> 1046 <div class="panel panel-line"> 1047 <div class="panel-heading" role="tab" id="headingLicenses"> 1048 <h4> 1049 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#licenses" aria-expanded="true" aria-controls="licenses"> 1050 What does AppWizzy do? 1051 <i class="fa fa-chevron-down"></i> 1052 </a> 1053 </h4> 1054 </div> 1055 <div id="licenses" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingLicenses"> 1056 <div class="panel-body"> 1057 <p>AppWizzy lets you build and host full-stack webapps and websites by simply chatting with AI. 1058 Opposed to other vibe-coding tools that only generate front-end code running on the edge, 1059 AppWizzy provisions a real development machine in the cloud where your app runs. This means 1060 that you can build apps with complex back-end logic, databases and integrations</p> 1061 </div> 1062 </div> 1063 </div> 1064 <div class="panel panel-line"> 1065 <div class="panel-heading" role="tab"> 1066 <h4> 1067 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#code-ownership" aria-expanded="true" aria-controls="code-ownership">
1068 Who owns the code generated with AppWizzy? 1069 <i class="fa fa-chevron-down"></i> 1070 </a> 1071 </h4> 1072 </div> 1073 <div id="code-ownership" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingLicenses"> 1074 <div class="panel-body"> 1075 <p>After purchasing a paid plan and activating source code access for a specific app you get the license to 1076 use the generated code as you wish, including commercially. Without an active paid plan, downloaded code is 1077 for personal use only. There are only two restrictions:</p> 1078 <ul> 1079 <li>You can create as many derivative apps (final products) as the number of licences you have. 1080 I.e. one licence means one app. If you want to create more apps, you need to purchase more 1081 licences. 1082 </li> 1083 <li>You can not create code-generators based on the code generated by our code-generator :) This is 1084 our main product, 1085 hence we are limiting usage in such cases. 1086 </li> 1087 </ul> 1088 </div> 1089 </div> 1090 </div> 1091 <div class="panel panel-line"> 1092 <div class="panel-heading" role="tab"> 1093 <h4> 1094 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#trial" aria-expanded="true" aria-controls="code-ownership"> 1095 Do you offer trial? 1096 <i class="fa fa-chevron-down"></i> 1097 </a> 1098 </h4> 1099 </div> 1100 <div id="trial" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingLicenses"> 1101 <div class="panel-body"> 1102 <p> 1103 Yes! You can sign up for a free plan that includes 5 AI credits per month and the ability to build 1104 up to 3 public apps. This allows you to explore our platform and its features before committing to a 1105 paid plan. 1106 </p> 1107 </div> 1108 </div> 1109 </div> 1110 <div class="panel panel-line"> 1111 <div class="panel-heading" role="tab"> 1112 <h4> 1113 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#money-back" aria-expanded="true" aria-controls="code-ownership"> 1114 Do you offer a money-back guarantee? 1115 <i class="fa fa-chevron-down"></i> 1116 </a> 1117 </h4> 1118 </div> 1119 <div id="money-back" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingLicenses"> 1120 <div class="panel-body"> 1121 <p> 1122 Unfortunately, we do not offer a money-back guarantee at this time because AppWizzy is a usage-based platform. 1123 However, we do offer a refund policy for "bad-AI" edits. If you receive an AI-generated code edit that is incorrect 1124 or does not meet your expectations, you can request a refund for the credits used for that specific edit . 1125 This policy is designed to ensure that you are satisfied with the quality of the AI-generated code and to provide you with confidence in using our platform. 1126 </p> 1127 </div> 1128 </div> 1129 </div> 1130 <div class="panel panel-line"> 1131 <div class="panel-heading" role="tab" id="headingReceive"> 1132 <h4 class="panel-title"> 1133 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#receive-download" aria-expanded="false" aria-controls="receive-download"> 1134 Is AppWizzy Platform secure? 1135 <i class="fa fa-chevron-down"></i> 1136 </a> 1137 </h4> 1138 </div> 1139 <div id="receive-download" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingReceive"> 1140 <div class="panel-body"> 1141 <p>By default, AppWizzy is secure, no need to configure any additional protection. Your client data is 1142 stored on Google Cloud servers, and we encrypt your data in transit using end-to-end encryption.</p> 1143 </div> 1144 </div> 1145 </div> 1146 <div class="panel panel-line"> 1147 <div class="panel-heading" role="tab" id="headingSupport"> 1148 <h4 class="panel-title"> 1149 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#contact-support" aria-expanded="false" aria-controls="receive-download"> 1150 How do I deploy apps made on AppWizzy Platform? 1151 <i class="fa fa-chevron-down"></i> 1152 </a> 1153 </h4> 1154 </div> 1155 <div id="contact-support" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingSupport"> 1156 <div class="panel-body"> 1157 <p>After creating an application on our Platform you can deploy it on AppWizzy cloud with one click on 1158 the project page.</p> 1159 </div> 1160 </div> 1161 </div> 1162 <div class="panel panel-line"> 1163 <div class="panel-heading" role="tab" id="headingInvoices"> 1164 <h4 class="panel-title"> 1165 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#invoices" aria-expanded="false" aria-controls="invoices"> 1166 I have a question that isn't commonly asked. 1167 <i class="fa fa-chevron-down"></i> 1168 </a> 1169 </h4> 1170 </div> 1171 <div id="invoices" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingInvoices"> 1172 <div class="panel-body"> 1173 <p>Great! We're always willing to assist. You may contact us at any time by emailing 1174 <a href="/cdn-cgi/l/email-protection#9df4f9ddfcededeaf4e7e7e4b3fef2f0"><span class="__cf_email__" data-cfemail="c8a1ac88a9b8b8bfa1b2b2b1e6aba7a5">[email protected]</span></a> or asking in our 1175 <a href="https://discord.gg/flatlogic-community" target="_blank" rel="noopener noreferrer"> 1176 Discord community 1177 </a> 1178 </p> 1179 </div> 1180 </div> 1181 </div> 1182 <div class="panel panel-line"> 1183 <div class="panel-heading" role="tab" id="headingGuarantee"> 1184 <h4 class="panel-title"> 1185 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#guarantee" aria-expanded="false" aria-controls="guarantee"> 1186 Which types of payment do you accept? 1187 <i class="fa fa-chevron-down"></i> 1188 </a> 1189 </h4> 1190 </div> 1191 <div id="guarantee" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingGuarantee"> 1192 <div class="panel-body"> 1193 <p>All major credit and debit cards are accepted. Stripe securely stores and processes your payment 1194 information, which never comes into contact with our systems.</p> 1195 </div> 1196 </div> 1197 </div> 1198 <div class="panel panel-line"> 1199 <div class="panel-heading" role="tab" id="headingFlatlogicPlan"> 1200 <h4 class="panel-title"> 1201 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#flatlogicPlan" aria-expanded="false" aria-controls="flatlogicPlan"> 1202 I'm not sure which AppWizzy plan is best for me. 1203 <i class="fa fa-chevron-down"></i> 1204 </a> 1205 </h4> 1206 </div> 1207 <div id="flatlogicPlan" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingFlatlogicPlan"> 1208 <div class="panel-body"> 1209 <p> 1210 Currently we offer two plans: 1211 </p> 1212 <ul> 1213 <li>Free - $0/month, 5 credits/month, up to 3 public apps.</li> 1214 <li>Pro - $20.0/month, 25.0 credits/month, unlimited apps, private apps, team collaboration.</li> 1215 <li>
1215Pro 50 - $50.0/month, 60.0 credits/month, unlimited apps, private apps, team collaboration.</li> 1216 </ul> 1217 <p> 1218 More plans coming soon. 1219 To learn more, please <a href="/cdn-cgi/l/email-protection#0d64694d4c7d7d5a64777774236e6260">contact</a> our team. 1220 </p> 1221 </div> 1222 </div> 1223 </div> 1224 <div class="panel panel-line"> 1225 <div class="panel-heading" role="tab" id="headingLimits"> 1226 <h4 class="panel-title"> 1227 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#limits" aria-expanded="false" aria-controls="limits"> 1228 I have overstepped my limits. What options do I have? 1229 <i class="fa fa-chevron-down"></i> 1230 </a> 1231 </h4> 1232 </div> 1233 <div id="limits" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingLimits"> 1234 <div class="panel-body"> 1235 <p>We're happy to see you're growing and scaling with AppWizzy! Please 1236 <a href="/cdn-cgi/l/email-protection#3b525f7b5a4b4b4c5241414215585456">contact</a> us to discuss your resource needs so that we can 1237 create a strategy specifically for your team.</p> 1238 </div> 1239 </div> 1240 </div> 1241 <div class="panel panel-line"> 1242 <div class="panel-heading" role="tab" id="headingCancel"> 1243 <h4 class="panel-title"> 1244 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#cancel" aria-expanded="false" aria-controls="cancel"> 1245 Is it possible to cancel a Paid Plan? 1246 <i class="fa fa-chevron-down"></i> 1247 </a> 1248 </h4> 1249 </div> 1250 <div id="cancel" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingCancel"> 1251 <div class="panel-body"> 1252 <p>Your subscription can be canceled at any time. Your current billing cycle will be charged, however, 1253 your future payment period will not be charged.</p> 1254 </div> 1255 </div> 1256 </div> 1257 <div class="panel panel-line"> 1258 <div class="panel-heading" role="tab" id="headingAlter"> 1259 <h4 class="panel-title"> 1260 <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#alter" aria-expanded="false" aria-controls="alter"> 1261 Is it possible for me to alter my plans? 1262 <i class="fa fa-chevron-down"></i> 1263 </a> 1264 </h4> 1265 </div> 1266 <div id="alter" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingAlter"> 1267 <div class="panel-body"> 1268 <p>You may cancel or modify your subscription at any time. We cannot refund a billing cycle if you 1269 cancel or downgrade your subscription within that billing period.</p> 1270 </div> 1271 </div> 1272 </div> 1273 </div> 1274</section> 1275 1276 1277 <section class="testimonials"> 1278 <div class="container"> 1279 <h3>Testimonials</h3> 1280 <p>Pay only for managed AI usage and active VM days</p> 1281 <div class="testimonials-container"> 1282 <div class="testimonials-container__card first"> 1283 <p> 1284 I created an ecom admin panel in 10 min. of my work with all API docs in Swagger and a workable backend. 1285 Clearly 10 min. and AppWizzy gave me everything I needed for a small little coffee shop and MVP. It saves an 1286 enormous time on coding skills. Instead of coding all the backend from scratch which would take weeks and a 1287 ton of money for developer's hours. AppWizzy is capable enough to create an MVP product within 15 min. 1288 Imagine 15 min. and you are done with the backend, database and API. I was able to push it to Github and do 1289 my coding and connect it to the frontend within a week. Oh well, I use a template I purchased for the 1290 frontend that's why it was a quick setup for me. 1291 </p> 1292 <div class="card-owner"> 1293 <img class="card-owner-photo" src="/assets/appwizzy-dashboard/david-kocsis-7afce1f440c11e2e7c20b2a4e96857c3a96988c33c79af643f6e70b4c5ea76aa.png" alt="author photo"> 1294 <div> 1295 <p class="card-owner__name">David Kocsis</p> 1296 <p class="card-owner__position">CEO Wocapi</p> 1297 </div> 1298 </div> 1299 </div> 1300 <div class="testimonials-container__card second"> 1301 <p> 1302 Excellent application to accelerate development. I really like how easy it is to use and that it delivers what it promises. 1303 </p> 1304 <div class="card-owner"> 1305 <img class="card-owner-photo" src="/assets/appwizz
1305y-dashboard/pablo-subiabre-6de68550142b8edc92e161018040878eb1aca90590bb8be01e12e4dfe29101af.png" alt="author photo"> 1306 <div> 1307 <p class="card-owner__name">Pablo Subiabre</p> 1308 <p class="card-owner__position">CTO Sitiowebpymes</p> 1309 </div> 1310 </div> 1311 </div> 1312 <div class="testimonials-container__card third"> 1313 <p> 1314 The team delivers excellent results, providing high-quality AI and UI deliverables and ensuring that the company can respond quickly and effectively to all client requests. They are communicative and professional. 1315 </p> 1316 <div class="card-owner"> 1317 <img class="card-owner-photo" src="/assets/appwizzy-dashboard/david-tran-5d171316ffdd6983ba15240d0e1bea127a21f0c4d107a1c63cbd9682d540f82e.png" alt="author photo"> 1318 <div> 1319 <p class="card-owner__name">David Tran</p> 1320 <p class="card-owner__position">CEO, Optelos</p> 1321 </div> 1322 </div> 1323 </div> 1324 <div class="testimonials-container__card fourth"> 1325 <p> 1326 WOW! An incredible team. They have developed our product faster and better than I imagined possible. Great talent and really great people to work with. The whole team organises the project really well. 1327 </p> 1328 <div class="card-owner"> 1329 <img class="card-owner-photo" src="/assets/appwizzy-dashboard/sarah-ollier-dca835812591563146d777675eaffb888c9a89218b6fa46f8f90c74e55892397.png" alt="author photo"> 1330 <div> 1331 <p class="card-owner__name">Sarah Ollier</p> 1332 <p class="card-owner__position">Chief Scientific<br>OfficerWorldsphere.ai</p> 1333 </div> 1334 </div> 1335 </div> 1336 <div class="testimonials-container__card fifth"> 1337 <p> 1338 AppWizzy has a great leadership team that is honest, hard working, and creative. They also have fantastic programmers and design professionals. AppWizzy is helping out company develop our minimum viable product at an incredibly fast pace. 1339 </p> 1340 <div class="card-owner"> 1341 <img class="card-owner-photo" src="/assets/appwizzy-dashboard/eduardo-siman-7c865debed5ee6b974a18a0457557baac28fb02c558ee5d140881cb6b03e82d4.png" alt="author photo"> 1342 <div> 1343 <p class="card-owner__name">Eduardo Siman</p> 1344 <p class="card-owner__position">Board of Advisors<br>Virtualitics, LLC</p> 1345 </div> 1346 </div> 1347 </div> 1348 <div class="testimonials-container__card sixth"> 1349 <p> 1350 Their team is very skilled at developing the architecture in Angular. They delivered a high-quality platform and the feedback has been overwhelmingly positive. Experienced and knowledgeable, AppWizzy exceeded expectations, while their ability to work collaboratively and keep the project on track made them a reliable partner. 1351 </p> 1352 <div class="card-owner"> 1353 <img class="card-owner-photo" src="/assets/appwizzy-dashboard/lee-decker-751411fc35157be012ba0d7354293bf4330610095af225d2f98af831a70b8757.png" alt="author photo"> 1354 <div> 1355 <p class="card-owner__name">Lee Decker</p> 1356 <p class="card-owner__position">Founder, Hubsoft</p> 1357 </div> 1358 </div> 1359 </div> 1360 </div> 1361 </div> 1362 </section> 1363 1364 <section class="appwizzy-blue-panel appwizzy-blue-panel--pricing try-generator container"> 1365 <div class="appwizzy-blue-panel__background try-generator-bg"> 1366 <div class="appwizzy-blue-panel__content try-generator-wrapper"> 1367 <h3>Have other questions?</h3> 1368 <a href="/contact" class="new-btn btn-primary">Contact us</a> 1369 1370 </div> 1371 </div> 1372</section> 1373 1374 1375 <section class=" trusted-section section new-section mt-lg mb-0"> 1376 <div class="container"> 1377 <div class="row"> 1378 <h2 class="trusted-title">Trusted by the world's finest brands</h2> 1379 <p class="trusted-descr">AppWizzy products and services are used all over the world, including the following notable<br>companies:</p> 1380 <div class="product-companies">
1381 <div class="product-clients-logos product-clients-logos--catalog" aria-label="Selected Flatlogic client logos"> 1382 <div class="company-logo-slot "> 1383 <img 1384 loading="lazy" 1385 decoding="async" 1386 class="img-responsive company-logo " 1387 src="/assets/clients-logos/unicef-0695f1dd41706d630e4e1a2d56f2ffc83fdb6b8b0336509f0ddc1e05c91e1b34.png" 1388 alt="UNICEF"> 1389 </div> 1390 <div class="company-logo-slot "> 1391 <img 1392 loading="lazy" 1393 decoding="async" 1394 class="img-responsive company-logo " 1395 src="/assets/clients-logos/optelos-new-6a48569b846bb3fc736ac3ed09f5969f98b5bdf98eca39fd4cffc823c7a88a6a.png" 1396 alt="Optelos"> 1397 </div> 1398 <div class="company-logo-slot "> 1399 <img 1400 loading="lazy" 1401 decoding="async" 1402 class="img-responsive company-logo company-logo--tall company-logo--boost-lg" 1403 src="/assets/clients-logos/menschdanke-f61a58a00f7bf5b097518e6b03367a7d9d26e3dd0b21ac963c18f6be43928258.svg" 1404 alt="Menschdanke"> 1405 </div> 1406 <div class="company-logo-slot "> 1407 <img 1408 loading="lazy" 1409 decoding="async" 1410 class="img-responsive company-logo " 1411 src="/assets/clients-logos/back_at_you-c53af292380566fb918a298aa5712ad35789c8ea49b3cbb3c7b6b6ba691343bb.png" 1412 alt="Back at You"> 1413 </div> 1414 <div class="company-logo-slot "> 1415 <img 1416 loading="lazy" 1417 decoding="async" 1418 class="img-responsive company-logo " 1419 src="/assets/clients-logos/worldsphere-178006ce6090a27bb2d2a0ee26c1c81294f32c37d7b1cb6628bfcbb22238fb01.svg" 1420 alt="Worldsphere"> 1421 </div> 1422 <div class="company-logo-slot "> 1423 <img 1424 loading="lazy" 1425 decoding="async" 1426 class="img-responsive company-logo company-logo--boost" 1427 src="/assets/clients-logos/lwt-fe1ad8503880e9151d5846990055dfaa6ec9f963ea0b77ad3973c44e8f2602cb.svg" 1428 alt="Look Who's Talking"> 1429 </div> 1430 <div class="company-logo-slot "> 1431 <img 1432 loading="lazy" 1433 decoding="async" 1434 class="img-responsive company-logo " 1435 src="/assets/clients-logos/uoo-38eb522a44068049f6d1c5abb44764b13b2ef68d81f9fb1df57b0dce21082e90.png" 1436 alt="University of Oregon"> 1437 </div> 1438 <div class="company-logo-slot "> 1439 <img 1440 loading="lazy" 1441 decoding="async" 1442 class="img-responsive company-logo " 1443 src="/assets/clients-logos/nabis-3dc34f8615b00ba465888fc02641bd56e583d6dd854096f3912c9aa854b4856b.svg" 1444 alt="Nabis"> 1445 </div> 1446 <div class="company-logo-slot "> 1447 <img 1448 loading="lazy" 1449 decoding="async" 1450 class="img-responsive company-logo company-logo--boost" 1451 src="/assets/clients-logos/watt_footprint-2dac9ea0a9a04b8bee9b87c1e01a90198113697d89fa75f95e9914fb5aa128c0.png" 1452 alt="Watt Footprint"> 1453 </div> 1454 <div class="company-logo-slot "> 1455 <img 1456 loading="lazy" 1457 decoding="async" 1458 class="img-responsive company-logo " 1459 src="/assets/clients-logos/fastlink-c5269541559e1a87e4fb545bf695039f6dd8920e2807eb0195cda54ce47dd9a5.svg" 1460 alt="Fastlink"> 1461 </div> 1462 <div class="company-logo-slot "> 1463 <img 1464 loading="lazy" 1465 decoding="async" 1466 class="img-responsive company-logo " 1467 src="/assets/clients-logos/hubsoft-69f7d40d9f444d052dd6f1c636f599d8dbc50a03e3425c6fc775def492db1635.svg" 1468 alt="Hubsoft"> 1469 </div> 1470 <div class="company-logo-slot "> 1471 <img 1472 loading="lazy" 1473 decoding="async" 1474 class="img-responsive company-logo " 1475 src="/assets/clients-logos/casecrm-2d6fa7f6cf4054d4f1a24ee0392d1f3f96f99d164903ee75a4f1d817c6f10e44.svg" 1476 alt="CaseRM"> 1477 </div> 1478 <div class="company-logo-slot "> 1479 <img 1480 loading="lazy" 1481 decoding="async" 1482 class="img-responsive company-logo " 1483 src="/assets/clients-logos/invenco-64e9e75b57b79371babdebfad449bc92b35842f7655680edd8bafb8a7803c573.svg" 1484 alt="Invenco"> 1485 </div> 1486 <div class="company-logo-slot "> 1487 <img 1488 loading="lazy" 1489 decoding="async" 1490 class="img-responsive company-logo " 1491 src="/assets/clients-logos/lendai-691f311e074f54d9da0cd3cfc3c618295b3f8aaf790fc7b68760ffa9413f0d0e.svg" 1492 alt="Lendai"> 1493 </div> 1494 </div> 1495</div> 1496 1497 </div> 1498 </div> 1499 </section> 1500 1501 <section class="developers-section"> 1502 <div class="container"> 1503 <h2 class="dev-title">Join developers who trust us</h2> 1504 <p class="dev-descr">with their front-end & back-end development</p> 1505 <div class="dev-cards-container"> 1506 <img loading="lazy" class="dev-image" src="/assets/appwizz
1506y-dashboard/ai-tools-bc213380f63fe8352da2c06668f9355257607d8c9625e8f0c3981a0d89964b87.png" alt="ai-tools"> 1507 <div class="developers-carousel-wrapper"> 1508 <div class="developers-carousel-container"> 1509 <div class="developers-carousel-track"> 1510 <div class="carousel-item"> 1511 <div class="card"> 1512 <p class="st-2">In one word, AppWizzy Generator is AWESOME! <br/>[...]<br/> Overall great job!!!</p> 1513 </div> 1514 </div> 1515 <div class="carousel-item"> 1516 <div class="card"> 1517 <p class="st-2">You're getting an ~70 percent ready to go full stack app out of the box.</p> 1518 </div> 1519 </div> 1520 <div class="carousel-item"> 1521 <div class="card"> 1522 <p class="st-2">Keep on good work, [...], if it just provides a quick boilerplate for start, that would be 1523 great.</p> 1524 </div> 1525 </div> 1526 <div class="carousel-item"> 1527 <div class="card"> 1528 <p class="st-2">The definition of the tables was very easy. [...] The ability deploy a testable demo in 1529 minutes is a useful feature</p> 1530 </div> 1531 </div> 1532 <div class="carousel-item"> 1533 <div class="card"> 1534 <p class="st-2">It was very good and easy to create tables and entities. I really wait to try this with 1535 Laravel and Mysql!</p> 1536 </div> 1537 </div> 1538 </div> 1539 </div> 1540 <div class="developers-navigation"> 1541 <button class="developers-arrow developers-arrow-left" aria-label="Previous"> 1542 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1543 <path d="M15 18L9 12L15 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1544 </svg> 1545 </button> 1546 <div class="developers-dots"></div> 1547 <button class="developers-arrow developers-arrow-right" aria-label="Next"> 1548 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1549 <path d="M9 18L15 12L9 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1550 </svg> 1551 </button> 1552 </div> 1553 </div> 1554 </div> 1555 <p class="button-description"> 1556 *These reviews have been collected during our feedback sessions with our customers, references are shared 1557 upon request. 1558 </p> 1559 </div> 1560 </section> 1561 </div>
vendor: 114 bytes, lines 1561-1565
1561 1562 1563 1564 1565 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1565<script type="text/javascript" charset="utf-8"> 1566 1567 if (!(window.jQuery && $.fn && typeof $.fn.owlCarousel === 'function')) { 1568 console.warn('OwlCarousel is not available on pricing page (appwizzy). Skipping init.'); 1569 } else { 1570 let owlHow = $('.owl-carousel-how'); 1571 let owl = $('.owl-carousel').not('.developers-carousel'); 1572 owl.owlCarousel({ 1573 items: 4, 1574 loop: true, 1575 margin: 10, 1576 nav: false, 1577 autoplay: false, 1578 autoplayHoverPause: true, 1579 lazyLoad: true, 1580 dots: false, 1581 }); 1582 1583 $('.arrow-right').click(function () { 1584 owl.trigger('next.owl.carousel'); 1585 }) 1586 1587 $('.arrow-left').click(function () { 1588 owl.trigger('prev.owl.carousel'); 1589 }) 1590 1591 $('.process-block').click(function () { 1592 let id = $(this).data('owl') 1593 if (id || id === 0) { 1594 owl.trigger('to.owl.carousel', id); 1595 } 1596 }) 1597 1598 if (owl && typeof owl.on === 'function') { 1599 owl.on('changed.owl.carousel', function (event) { 1600 let owlItems = event.item.count; 1601 let item = event.item.index; 1602 let calcItem = Math.floor(item - (owlItems / 2)); 1603 1604 let allItems = Array.from(document.querySelectorAll('[data-owl] p')); 1605 allItems.forEach(el => { 1606 el.classList.remove('active') 1607 }) 1608 1609 if (calcItem >= 0) { 1610 $(`[data-owl='${calcItem}'] p`).addClass('process-block active') 1611 } 1612 }) 1613 } else { 1614 console.warn('Owl carousel not initialized or .on missing (owl)'); 1615 } 1616 1617 if (owlHow && typeof owlHow.on === 'function') { 1618 owlHow.on('changed.owl.carousel', function (event) { 1619 let owlItems = event.item.count; 1620 let item = event.item.index; 1621 let calcItem = Math.floor(item - (owlItems / 2)); 1622 1623 let allItems = Array.from(document.querySelectorAll('a[data-owl]')); 1624 allItems.forEach(el => { 1625 el.classList.remove('active') 1626 }) 1627 1628 if (calcItem >= 0) { 1629 $(`a[data-owl='${calcItem}']`).addClass('active') 1630 } 1631 }) 1632 } else { 1633 console.warn('Owl carousel not initialized or .on missing (owlHow)', owlHow); 1634 } 1635 1636 } 1637 1638 (function() { 1639 const planSelect = document.querySelector('[data-basic-plan-select]'); 1640 const priceTarget = document.querySelector('[data-basic-plan-price]'); 1641 const creditsTargets = document.querySelectorAll('[data-basic-plan-credits]'); 1642 const creditsLabelTargets = document.querySelectorAll('[data-basic-plan-credits-label]'); 1643 const periodLabel = document.getElementById('basic-plan-period-label'); 1644 const periodCheckbox = document.getElementById('pricing-period-checkbox'); 1645 const planButton = document.querySelector('[data-basic-plan-button]'); 1646 const basePath = planButton ? planButton.dataset.basePath : null; 1647 const discountBadge = document.querySelector('[data-plan-discount]'); 1648 1649 if (!planSelect || !priceTarget) { 1650 return; 1651 } 1652 1653 let currentPeriod = periodCheckbox && periodCheckbox.checked ? 'monthly' : 'yearly'; 1654 1655 const updateOptionLabels = () => { 1656 Array.from(planSelect.options).forEach((opt) => { 1657 const monthlyPriceRaw = parseFloat(opt.dataset.monthlyPrice || 0); 1658 const yearlyPriceRaw = parseFloat(opt.dataset.yearlyPrice || 0); 1659 const pricePerMonth = currentPeriod === 'yearly' 1660 ? (yearlyPriceRaw / 12) 1661 : monthlyPriceRaw; 1662 const creditsLabel = opt.dataset.monthlyCredits || ''; 1663 opt.textContent = `${creditsLabel} credits ($${formatPrice(pricePerMonth)}/mo)`; 1664 }); 1665 }; 1666 1667 const formatPrice = (value) => { 1668 const number = parseFloat(value || 0); 1669 const hasCents = Math.abs(number - Math.round(number)) > 0.001; 1670 return number.toLocaleString('en', { 1671 minimumFractionDigits: hasCents ? 2 : 0, 1672 maximumFractionDigits: hasCents ? 2 : 0 1673 }); 1674 }; 1675 1676 const updatePlan = () => { 1677 const option = planSelect.selectedOptions[0]; 1678 if (!option) { 1679 return; 1680 } 1681 1682 const monthlyPriceRaw = parseFloat(option.dataset.monthlyPrice || 0); 1683 const yearlyPriceRaw = parseFloat(option.dataset.yearlyPrice || 0); 1684 const price = currentPeriod === 'yearly' 1685 ? (yearlyPriceRaw / 12) 1686 : monthlyPriceRaw; 1687 const credits = currentPeriod === 'yearly' 1688 ? (option.dataset.yearlyCredits || option.dataset.monthlyCredits) 1689 : option.dataset.monthlyCredits; 1690 const slug = option.value; 1691 const discountPercent = Math.round((1 - (yearlyPriceRaw / (monthlyPriceRaw * 12))) * 100); 1692 1693 priceTarget.textContent = formatPrice(price); 1694 discountBadge.textContent = `Save ${discountPercent}%`; 1695 if (periodLabel) { 1696 periodLabel.textContent = currentPeriod === 'yearly' ? '/mo (billed annually)' : '/mo'; 1697 } 1698
1699 creditsTargets.forEach((el) => { 1700 const creditsNumber = parseFloat(credits || 0); 1701 el.textContent = formatPrice(creditsNumber); 1702 }); 1703 creditsLabelTargets.forEach((el) => { 1704 el.textContent = currentPeriod === 'yearly' ? 'credits annually' : 'credits per month'; 1705 }); 1706 1707 if (planButton && basePath) { 1708 const url = new URL(basePath, window.location.origin); 1709 url.searchParams.set('disable_action_text', 'true'); 1710 url.searchParams.set('plan', slug); 1711 url.searchParams.set('period', currentPeriod); 1712 planButton.setAttribute('href', url.pathname + url.search); 1713 } 1714 }; 1715 1716 updatePlan(); 1717 updateOptionLabels(); 1718 planSelect.addEventListener('change', updatePlan); 1719 periodCheckbox?.addEventListener('change', () => { 1720 currentPeriod = periodCheckbox.checked ? 'monthly' : 'yearly'; 1721 updatePlan(); 1722 updateOptionLabels(); 1723 }); 1724 })(); 1725 1726 // Developers carousel - native implementation 1727 (function() { 1728 var currentSlide = 0; 1729 var totalSlides = 5; 1730 var maxSlide = totalSlides - 2; 1731 1732 var track = document.querySelector('.developers-carousel-track'); 1733 var leftBtn = document.querySelector('.developers-arrow-left'); 1734 var rightBtn = document.querySelector('.developers-arrow-right'); 1735 var dotsContainer = document.querySelector('.developers-dots'); 1736 1737 if (!track || !leftBtn || !rightBtn || !dotsContainer) return; 1738 1739 function isMobile() { 1740 return window.innerWidth < 768; 1741 } 1742 1743 function getMaxSlide() { 1744 return isMobile() ? totalSlides - 1 : totalSlides - 2; 1745 } 1746 1747 function updateCarousel() { 1748 maxSlide = getMaxSlide(); 1749 1750 if (currentSlide > maxSlide) { 1751 currentSlide = maxSlide; 1752 } 1753 1754 var items = track.querySelectorAll('.carousel-item'); 1755 var itemWidth = items[0].offsetWidth; 1756 var gap = isMobile() ? 0 : 32; 1757 var offset = -currentSlide * (itemWidth + gap); 1758 track.style.transform = 'translateX(' + offset + 'px)'; 1759 1760 updateDots(); 1761 updateButtons(); 1762 } 1763 1764 function updateButtons() { 1765 leftBtn.disabled = currentSlide === 0; 1766 rightBtn.disabled = currentSlide >= maxSlide; 1767 1768 leftBtn.style.opacity = currentSlide === 0 ? '0.3' : '1'; 1769 rightBtn.style.opacity = currentSlide >= maxSlide ? '0.3' : '1'; 1770 } 1771 1772 function createDots() { 1773 dotsContainer.innerHTML = ''; 1774 var totalDots = maxSlide + 1; 1775 1776 for (var i = 0; i < totalDots; i++) { 1777 var dot = document.createElement('span'); 1778 dot.className = 'dev-dot'; 1779 dot.setAttribute('data-dot-index', i); 1780 if (i === currentSlide) { 1781 dot.classList.add('active'); 1782 } 1783 dotsContainer.appendChild(dot); 1784 } 1785 } 1786 1787 function updateDots() { 1788 var dots = dotsContainer.querySelectorAll('.dev-dot'); 1789 dots.forEach(function(dot, index) { 1790 if (index === currentSlide) { 1791 dot.classList.add('active'); 1792 } else { 1793 dot.classList.remove('active'); 1794 } 1795 }); 1796 } 1797 1798 function goToSlide(index) { 1799 if (index < 0) index = 0; 1800 if (index > maxSlide) index = maxSlide; 1801 currentSlide = index; 1802 updateCarousel(); 1803 } 1804 1805 leftBtn.addEventListener('click', function(e) { 1806 e.preventDefault(); 1807 goToSlide(currentSlide - 1); 1808 }); 1809 1810 rightBtn.addEventListener('click', function(e) { 1811 e.preventDefault(); 1812 goToSlide(currentSlide + 1); 1813 }); 1814 1815 dotsContainer.addEventListener('click', function(e) { 1816 if (e.target.classList.contains('dev-dot')) { 1817 var index = parseInt(e.target.getAttribute('data-dot-index')); 1818 goToSlide(index); 1819 } 1820 }); 1821 1822 var resizeTimer; 1823 window.addEventListener('resize', function() { 1824 clearTimeout(resizeTimer); 1825 resizeTimer = setTimeout(function() { 1826 maxSlide = getMaxSlide(); 1827 if (currentSlide > maxSlide) { 1828 currentSlide = maxSlide; 1829 } 1830 createDots(); 1831 updateCarousel(); 1832 }, 250); 1833 }); 1834 1835 createDots(); 1836 updateCarousel(); 1837 })(); 1838 1839 </script>
1839 1840 1841 1842
1842<script type="text/javascript" charset="utf-8"> 1843 // Function to show flash notice dynamically 1844 function showFlashNotice(message) { 1845 let noticeDiv = document.getElementById("notice-general"); 1846 1847 if (!noticeDiv) { 1848 noticeDiv = document.createElement("div"); 1849 noticeDiv.id = "notice-general"; 1850 noticeDiv.className = "notice-general text-center"; 1851 noticeDiv.innerHTML = ` 1852 <p class="fw-bold">${message}</p> 1853 <a class="btn btn-primary text-uppercase" id="notice-general-close">OK</a> 1854 `; 1855 document.body.appendChild(noticeDiv); 1856 } else { 1857 noticeDiv.querySelector("p").innerText = message; 1858 noticeDiv.classList.remove("hide"); // Show if previously hidden 1859 } 1860 1861 // document.body.classList.add("notice-general-body-blur"); 1862 1863 // Auto-hide after 30s 1864 setTimeout(() => { 1865 noticeDiv.classList.add("hide"); 1866 // document.body.classList.remove("notice-general-body-blur"); 1867 }, 30000); 1868 1869 // Close on button click 1870 document.getElementById("notice-general-close").addEventListener("click", () => { 1871 noticeDiv.classList.add("hide"); 1872 // document.body.classList.remove("notice-general-body-blur"); 1873 }); 1874 } 1875 1876 </script>
1876 1877</div> 1878 1879 <footer class="footer appwizzy-footer"> 1880 <div class="appwizzy-footer__inner"> 1881 <div class="appwizzy-footer__content"> 1882 <a href="/" class="logo-appwizzy appwizzy-footer__logo"> 1883 <span class="sr-only">AppWizzy</span> 1884 </a> 1885 <p class="appwizzy-footer__description"> 1886 AppWizzy is an AI-powered platform that enables businesses to create Business Software in just 3 steps. 1887 Leverage AppWizzy generator, templates and our customization services to save more than $15,000 while 1888 supercharging your business efficiency and growth. 1889 </p> 1890 </div> 1891 1892 <div class="appwizzy-footer__bottom"> 1893 <div class="appwizzy-footer__social" aria-label="AppWizzy social links"> 1894 <a href="https://discord.gg/flatlogic-community" target="_blank" rel="noopener noreferrer" aria-label="Discord"> 1895 <i class="svg-discord" aria-hidden="true"></i> 1896 </a> 1897 <a href="https://twitter.com/appwizzyai/" target="_blank" rel="noopener noreferrer" aria-label="X (Twitter)"> 1898 <i class="svg-twitter" aria-hidden="true"></i> 1899 </a> 1900 <a href="https://www.linkedin.com/company/appwizzy" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn"> 1901 <i class="svg-linkedin" aria-hidden="true"></i> 1902 </a> 1903 </div> 1904 1905 <a class="appwizzy-footer__legal-link" href="/privacy">Privacy policy</a> 1906 <a class="appwizzy-footer__legal-link" href="/terms">Terms & Conditions</a> 1907 <button class="appwizzy-footer__legal-link appwizzy-footer__cookies" id="manageCookiesAppwizzy" type="button"> 1908 Manage Cookies 1909 </button> 1910 </div> 1911 </div> 1912 1913
1913<script type="text/javascript"> 1914 document.getElementById('manageCookiesAppwizzy').addEventListener('click', function () { 1915 setCookie('cookieConsent', '', -1); 1916 const banner = document.getElementById('cmp-banner'); 1917 banner.style.display = 'block'; 1918 banner.className = 'cookies-privacy-popup animate__animated animate__fadeIn'; 1919 }); 1920 </script>
1920 1921</footer> 1922 1923 1924 1925<div id="cmp-banner" style="display: none"> 1926 <div class="container" style="width: 100%;"> 1927 <div class="row"> 1928 <div class="col-md-8"> 1929 <h5 class="fw-bold">Cookie Consent</h5> 1930 <p class="small"> 1931 We use cookies for analytics, personalization, and advertising. You can accept, reject, or customize your choices anytime in Cookie Settings. 1932 To learn more, please see our 1933 <a href="/privacy">Cookie Policy</a>. 1934 </p> 1935 </div> 1936 <div class="col-md-4 cookie-button"> 1937 <button id="reject-cookies">Reject all</button> 1938 <button id="customize-cookies">Customize</button> 1939 <button id="accept-cookies">Accept all</button> 1940 </div> 1941 </div> 1942 </div> 1943</div> 1944 1945<!-- Cookie Settings Modal (UI only) --> 1946<div class="modal fade cookie-settings-modal" id="cookie-settings-modal" tabindex="-1" role="dialog" aria-labelledby="cookieSettingsLabel"> 1947 <div class="modal-dialog" role="document"> 1948 <div class="modal-content"> 1949 <div class="modal-header"> 1950 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1951 <span aria-hidden="true">×</span></button> 1952 <h4 class="modal-title" id="cookieSettingsLabel">Cookie Settings</h4> 1953 </div> 1954 <div class="modal-body"> 1955 <div class="form-group"> 1956 <label class="fw-semi-bold">Strictly necessary</label> 1957 <p class="small mb-0">Essential for security, sign-in, and core features. Always on.</p> 1958 </div> 1959 <hr/> 1960 <div class="form-group"> 1961 <div class="checkbox"> 1962 <input type="checkbox" id="toggle-analytics" class="cookie-toggle"/> 1963 <label for="toggle-analytics" class="pl-0">Analytics</label> 1964 </div> 1965 <p class="small">Helps us understand usage to improve the product.</p> 1966 </div> 1967 <div class="form-group"> 1968 <div class="checkbox"> 1969 <input type="checkbox" id="toggle-advertising" class="cookie-toggle"/> 1970 <label for="toggle-advertising" class="pl-0">Advertising</label> 1971 </div> 1972 <p class="small">Shows relevant ads and measures performance.</p> 1973 </div> 1974 <div class="form-group"> 1975 <div class="checkbox"> 1976 <input type="checkbox" id="toggle-functional" class="cookie-toggle"/> 1977 <label for="toggle-functional" class="pl-0">Functional</label> 1978 </div> 1979 <p class="small">Enhances functionality and personalization.</p> 1980 </div> 1981 </div> 1982 <div class="modal-footer"> 1983 <button type="button" class="btn btn-default btn-sm" id="cookie-reject-all">Reject all</button> 1984 <button type="button" class="btn btn-primary btn-sm" id="cookie-save">Save choices</button> 1985 <button type="button" class="btn btn-dark btn-sm" id="cookie-accept-all">Accept all</button> 1986 </div> 1987 </div> 1988 </div> 1989</div> 1990 1991 1992
1993<script src="/assets/config-84c99e0dfe135a5c616e25bb18781d13280335f2f0b856bc46887333d492077d.js"></script>
vendor: 1 bytes, line 1993
1993
1994<script type="text/javascript"> 1995 const USER_ID = "" 1996 const RAILS_ENV = "production" 1997</script>
1997 1998
1999<script type="text/javascript"> 2000 if (USER_ID && RAILS_ENV === 'production' && typeof clarity === 'function') { 2001 console.log('SET') 2002 clarity("set", "customUserId", USER_ID); 2003 console.log('SET DONE') 2004 } 2005</script>
2005 2006 2007 2008 2009
2009<script id="common_react_imports" type="text/javascript"> 2010 var cri = document.createElement("script"); 2011 (cri.type = "text/javascript"), (cri.async = !0), (cri.src = "/assets/common-react-imports-56361cbd42da16b92d3302d48ce1cdbf1ed94e2b5dc4b6d9ea65338a48b2c62e.js"); 2012 var pch = document.getElementById("common_react_imports"); 2013 pch.parentNode.insertBefore(cri, pch); 2014 </script>
2014 2015 2016
2016<script id="delayed_chat" type="text/javascript"> 2017 setTimeout(function () { 2018 var conversationsJs = document.createElement("script"); 2019 (conversationsJs.type = "text/javascript"), (conversationsJs.async = !0), (conversationsJs.src = "/assets/conversations-7b942462c829c95e05af89bd474a48b18cc56783310382e8072a737c4de93411.js"); 2020 var n = document.getElementById("delayed_chat"); 2021 n.parentNode.insertBefore(conversationsJs, n); 2022 }, 800); 2023 </script>
2023 2024 2025<!-- GDPR Cookies -->
2026<script> 2027 2028 // Show the cookie consent banner if consent isn't given yet 2029 function showConsentBanner() { 2030 if (!getCookie('cookieConsent')) { 2031 console.log('SHOW BUNNER') 2032 const banner = document.getElementById('cmp-banner') 2033 banner.style.display = 'block'; 2034 banner.className = "cookies-privacy-popup animate__animated animate__fadeIn" 2035 } else { 2036 if (getCookie('cookieConsent') === 'accepted') { 2037 // Google Analytics and Google Ads are disabled. 2038 // gtag('consent', 'update', { 2039 // 'ad_storage': 'granted', 2040 // 'ad_user_data': 'granted', 2041 // 'ad_personalization': 'granted', 2042 // 'analytics_storage': 'granted' 2043 // }); 2044 } else { 2045 // gtag('consent', 'update', { 2046 // 'ad_storage': 'denied', 2047 // 'ad_user_data': 'denied', 2048 // 'ad_personalization': 'denied', 2049 // 'analytics_storage': 'denied' 2050 // }); 2051 } 2052 } 2053 } 2054 2055 // When the user accepts cookies 2056 document.getElementById('accept-cookies').addEventListener('click', function () { 2057 // Optionally store the user's choice in a cookie/localStorage 2058 setCookie('cookieConsent', 'accepted', 365); // Store consent for one year 2059 if (typeof clarity === 'function') { 2060 clarity('consent'); 2061 } 2062 2063 // Hide the CMP banner 2064 const banner = document.getElementById('cmp-banner') 2065 banner.style.display = 'none'; 2066 banner.className = '' 2067 }); 2068 2069 // Reject all (UI only, no tracking logic change) 2070 document.getElementById('reject-cookies').addEventListener('click', function () { 2071 setCookie('cookieConsent', 'rejected', 365); 2072 const banner = document.getElementById('cmp-banner') 2073 banner.style.display = 'none'; 2074 banner.className = '' 2075 }); 2076 2077 // Customize (opens settings modal) 2078 document.getElementById('customize-cookies').addEventListener('click', function () { 2079 const modal = document.getElementById('cookie-settings-modal'); 2080 if (modal) { 2081 jQuery(modal).modal && jQuery(modal).modal('show'); 2082 } 2083 }) 2084 2085 document.getElementById('cookie-accept-all').addEventListener('click', function () { 2086 setCookie('cookieConsent', 'accepted', 365);
2087 jQuery('#cookie-settings-modal').modal && jQuery('#cookie-settings-modal').modal('hide'); 2088 const banner = document.getElementById('cmp-banner') 2089 banner.style.display = 'none'; 2090 banner.className = '' 2091 }) 2092 2093 document.getElementById('cookie-reject-all').addEventListener('click', function () { 2094 setCookie('cookieConsent', 'rejected', 365); 2095 jQuery('#cookie-settings-modal').modal && jQuery('#cookie-settings-modal').modal('hide'); 2096 const banner = document.getElementById('cmp-banner') 2097 banner.style.display = 'none'; 2098 banner.className = '' 2099 }) 2100 2101 document.getElementById('cookie-save').addEventListener('click', function () { 2102 var analytics = document.getElementById('toggle-analytics')?.checked ? '1' : '0'; 2103 var advertising = document.getElementById('toggle-advertising')?.checked ? '1' : '0'; 2104 var functional = document.getElementById('toggle-functional')?.checked ? '1' : '0'; 2105 setCookie('cookiePreferences', JSON.stringify({ 2106 analytics: analytics, 2107 advertising: advertising, 2108 functional: functional 2109 }), 365);
2110 setCookie('cookieConsent', 'customized', 365); 2111 jQuery('#cookie-settings-modal').modal && jQuery('#cookie-settings-modal').modal('hide'); 2112 const banner = document.getElementById('cmp-banner') 2113 banner.style.display = 'none'; 2114 banner.className = '' 2115 }) 2116 2117 window.onload = function () { 2118 console.log('onload') 2119 showConsentBanner() 2120 } 2121</script>
2121 2122
2123<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"5f098494a18a4579abded55a7ddf5c23","spa":2}' crossorigin="anonymous"></script>
2123 2124</body> 2125</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.