Open-Source Web Template for SaaS, Startup, Apps, and More

Multidisciplinary Web Template Built with Your Favourite Technology - HTML Bootstrap, Tailwind and React NextJS.

brand
hero-image shape shape
Features

Main Features of Play

There are many variations of passages of Lorem Ipsum available but the majority have suffered alteration in some form.

Free and Open-Source

Lorem Ipsum is simply dummy text of the printing and industry.

Aflați mai multe

Multipurpose Template

Lorem Ipsum is simply dummy text of the printing and industry.

Aflați mai multe

High-quality Design

Lorem Ipsum is simply dummy text of the printing and industry.

Aflați mai multe

All Essential Elements

Lorem Ipsum is simply dummy text of the printing and industry.

Aflați mai multe
About Us

Brilliant Toolkit to Build Nextgen Website Faster.

The main ‘thrust’ is to focus on educating attendees on how to best protect highly vulnerable business applications with interactive panel discussions and roundtables led by subject matter experts.

The main ‘thrust’ is to focus on educating attendees on how to best protect highly vulnerable business applications with interactive panel.

Aflați mai multe
about-image
Pricing

Our Pricing Plans

There are many variations of passages of Lorem Ipsum available but the majority have suffered alteration in some form.

STARTING FROM

$ 19.99/mo

  • 5 User
  • All UI components
  • Lifetime access
  • Free updates
  • Use on 1 (one) project
  • 4 Months support
POPULAR

STARTING FROM

$ 30.99/mo

  • 5 User
  • All UI components
  • Lifetime access
  • Free updates
  • Use on 1 (one) project
  • 4 Months support

STARTING FROM

$ 70.99/mo

  • 5 User
  • All UI components
  • Lifetime access
  • Free updates
  • Use on 1 (one) project
  • 4 Months support
shape
FAQ

Any Questions? Answered

There are many variations of passages of Lorem Ipsum available but the majority have suffered alteration in some form.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Testimonials

What our Customers Says

There are many variations of passages of Lorem Ipsum available but the majority have suffered alteration in some form.

“Our members are so impressed. It's intuitive. It's clean. It's distraction free. If you're building a community.

author

Sabo Masties

Founder @UIdeck

“Our members are so impressed. It's intuitive. It's clean. It's distraction free. If you're building a community.

author

Margin Gesmu

Founder @Lineicons

“Our members are so impressed. It's intuitive. It's clean. It's distraction free. If you're building a community.

author

William Smith

Founder @GrayGrids

Trusted and Used by
CONTACT US

Let’s talk about
Love to hear from you!

Our Location

401 Broadway, 24th Floor, Orchard Cloud View, London

How Can We Help?

info@yourdomain.com

contact@yourdomain.com

Send us a Message

  1. [0] => post.029d0349f9b477840b152029a12421d3
  2. [1] => post.029d0349f9b477840b152029a12421d3_expire
  3. [2] => menu.b4f39867235417cdbf439a3700414913
  4. [3] => menu.b4f39867235417cdbf439a3700414913_expire
  5. )
  6. [09-May-2025 18:31:49 UTC] wait cache /page/politica-confidentialitateArray
  7. (
  8. [0] => post.029d0349f9b477840b152029a12421d3
  9. [1] => post.029d0349f9b477840b152029a12421d3_expire
  10. [2] => menu.b4f39867235417cdbf439a3700414913
  11. [3] => menu.b4f39867235417cdbf439a3700414913_expire
  12. )
  13. [09-May-2025 18:31:50 UTC] wait cache /page/politica-confidentialitateArray
  14. (
  15. [0] => post.029d0349f9b477840b152029a12421d3
  16. [1] => post.029d0349f9b477840b152029a12421d3_expire
  17. [2] => menu.b4f39867235417cdbf439a3700414913
  18. [3] => menu.b4f39867235417cdbf439a3700414913_expire
  19. )
  20. [09-May-2025 18:31:51 UTC] error:CACHE max retry reached for www.erpd.ro/page/politica-confidentialitate
  21. [09-May-2025 18:52:29 UTC] wait cache /page/pricingArray
  22. (
  23. [0] => menu.b4f39867235417cdbf439a3700414913
  24. [1] => menu.b4f39867235417cdbf439a3700414913_expire
  25. [2] => post.f49a95e263d4cb854553d0a426021add
  26. [3] => post.f49a95e263d4cb854553d0a426021add_expire
  27. )
  28. [09-May-2025 18:52:30 UTC] wait cache /page/pricingArray
  29. (
  30. [0] => menu.b4f39867235417cdbf439a3700414913
  31. [1] => menu.b4f39867235417cdbf439a3700414913_expire
  32. [2] => post.f49a95e263d4cb854553d0a426021add
  33. [3] => post.f49a95e263d4cb854553d0a426021add_expire
  34. )
  35. [09-May-2025 18:52:31 UTC] wait cache /page/pricingArray
  36. (
  37. [0] => menu.b4f39867235417cdbf439a3700414913
  38. [1] => menu.b4f39867235417cdbf439a3700414913_expire
  39. [2] => post.f49a95e263d4cb854553d0a426021add
  40. [3] => post.f49a95e263d4cb854553d0a426021add_expire
  41. )
  42. [09-May-2025 18:52:32 UTC] error:CACHE max retry reached for www.erpd.ro/page/pricing
  43. [09-May-2025 19:06:21 UTC] PHP Warning: Undefined array key "webbanner-src" in /home/erpd/public_html/app/controller/feed/manifest.php on line 42
  44. [09-May-2025 19:06:21 UTC] 'theme-market' plugin triggers fatal error.
  45. [09-May-2025 21:54:20 UTC] wait cache /page/portfoliuArray
  46. (
  47. [0] => menu.b4f39867235417cdbf439a3700414913
  48. [1] => menu.b4f39867235417cdbf439a3700414913_expire
  49. [2] => post.349d45a5b32a00b6da4bd6028712eaae
  50. [3] => post.349d45a5b32a00b6da4bd6028712eaae_expire
  51. )
  52. [09-May-2025 21:54:21 UTC] wait cache /page/portfoliuArray
  53. (
  54. [0] => menu.b4f39867235417cdbf439a3700414913
  55. [1] => menu.b4f39867235417cdbf439a3700414913_expire
  56. [2] => post.349d45a5b32a00b6da4bd6028712eaae
  57. [3] => post.349d45a5b32a00b6da4bd6028712eaae_expire
  58. )
  59. [09-May-2025 21:54:22 UTC] wait cache /page/portfoliuArray
  60. (
  61. [0] => menu.b4f39867235417cdbf439a3700414913
  62. [1] => menu.b4f39867235417cdbf439a3700414913_expire
  63. [2] => post.349d45a5b32a00b6da4bd6028712eaae
  64. [3] => post.349d45a5b32a00b6da4bd6028712eaae_expire
  65. )
  66. [09-May-2025 21:54:23 UTC] error:CACHE max retry reached for www.erpd.ro/page/portfoliu
  67. [09-May-2025 22:02:45 UTC] wait cache /page/livrareArray
  68. (
  69. [0] => post.d38039efa22deb7882f524b3f6403728
  70. [1] => post.d38039efa22deb7882f524b3f6403728_expire
  71. [2] => menu.b4f39867235417cdbf439a3700414913
  72. [3] => menu.b4f39867235417cdbf439a3700414913_expire
  73. )
  74. [09-May-2025 22:02:46 UTC] wait cache /page/livrareArray
  75. (
  76. [0] => post.d38039efa22deb7882f524b3f6403728
  77. [1] => post.d38039efa22deb7882f524b3f6403728_expire
  78. [2] => menu.b4f39867235417cdbf439a3700414913
  79. [3] => menu.b4f39867235417cdbf439a3700414913_expire
  80. )
  81. [09-May-2025 22:02:47 UTC] wait cache /page/livrareArray
  82. (
  83. [0] => post.d38039efa22deb7882f524b3f6403728
  84. [1] => post.d38039efa22deb7882f524b3f6403728_expire
  85. [2] => menu.b4f39867235417cdbf439a3700414913
  86. [3] => menu.b4f39867235417cdbf439a3700414913_expire
  87. )
  88. [09-May-2025 22:02:48 UTC] error:CACHE max retry reached for www.erpd.ro/page/livrare
    1. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = :site_id AND _.namespace = :namespace AND _.`key` IN (:key)
      1. insert-scripts
        1. header
        2. footer
      2. 1
      3. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = 1 AND _.namespace = 'insert-scripts' AND _.`key` IN ('header','footer')
    1. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = :site_id AND _.namespace = :namespace
      1. seo
      2. 1
      3. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = 1 AND _.namespace = 'seo'
        1. /* /home/erpd/public_html/plugins/captcha/plugin.php [line: 91 - 100] */
          function ($template, $htmlFile, $tplFile, $vTpl, $view){
          			// add captcha js and field to page
          			if ($url = Routes::getUrlData()) {
          				if (in_array($url['route'], $routes)) {
          					$vTpl->loadTemplateFile(__DIR__ . '/app/template/common.tpl');
          				}
          			}
          
          			return [$template, $htmlFile, $tplFile, $vTpl, $view];
          		});
          
        2. /* /home/erpd/public_html/plugins/hide-ecommerce/plugin.php [line: 139 - 148] */
          function ($template, $htmlFile, $tplFile, $vTpl, $view){
          			//remove ecommerce components from html
          			//if ($url = Routes::getUrlData()) {
          			//if (in_array($url['route'], $routes)) {
          			$vTpl->loadTemplateFile(__DIR__ . '/app/template/common.tpl');
          			//}
          			//}
          
          			return [$template, $htmlFile, $tplFile, $vTpl, $view];
          		});
          
        1. /* /home/erpd/public_html/plugins/debug/plugin.php [line: 167 - 180] */
          function (){
          			$events = Event::getEvents();
          
          			array_walk_recursive($events, function (&$value, $key) {
          				if (is_object($value)) {
          					if ($value instanceof \Closure) {
          						$value = $this->closureDump($value);
          					}
          				}
          			});
          
          			$this->view->debug['data']['filters'] = $events;
          			$this->view->debug['data']['request'] = Routes::getUrlData();
          		});
          
        1. /* /home/erpd/public_html/plugins/language-specific-template/plugin.php [line: 47 - 57] */
          function ($template, $htmlFile, $tplFile, $vTpl, $view){
          			//check if language html available
          			$lang = getLanguage();
          			$languageHTMLFile = str_replace('.html', ".$lang.html", $htmlFile);
          
          			if (file_exists($languageHTMLFile)) {
          				$htmlFile = $languageHTMLFile;
          			}
          
          			return [$template, $htmlFile, $tplFile, $vTpl, $view];
          		});
          
        1. /* /home/erpd/public_html/plugins/language-specific-template/plugin.php [line: 59 - 65] */
          function ($filename, $compiledFilename, $view){
          			//add language to compiled html
          			$lang = getLanguage();
          			$compiledFilename = str_replace('.html', ".$lang.html", $compiledFilename);
          
          			return [$filename, $compiledFilename, $view];
          		});
          
          1. Internal server errror

            Eroare server

            The site is experiencing some dificulties, please try again, if the problem persists please contact support.

            Go to homepage
            Erori

            substr(): Argument #1 ($string) must be of type string, CaptchaPlugin given

            Dosar
            /home/erpd/public_html/storage/compiled-templates/app_1_play-bootstrap_index.en_US.html on line 998
            Cod

            }

            </script><?php } ?><div id="debug-bar">

            <label for="debug-toggle" id="debug-toggle-label"><?php echo \Vvveb\__('&laquo;'); ?></label>

            <input type="checkbox" name="debug-toggle" id="debug-toggle">

            <div class="tabs" data-v-debug-tabs><?php global $tabName; function debugArrayToList($array, $level = 1) { global $tabName; echo '<ol>'; $id = $tabName; $i = 0; if (is_array($array)) { foreach ($array as $key => $value) { $i++; $is_array = is_array($value); if ($is_array) { echo '<li class="folder">'; } else { echo '<li class="file">'; } if (!is_int($key)) echo "<label for='d-$id-$level-$i'>$key</label><input type='checkbox' id='d-$id-$level-$i'>"; if ($is_array) { debugArrayToList($value, ++$level); } else { if ($value) { echo '<div>' . substr($value,0, 2048) . '</div>'; } } echo '</li>'; } } else { echo '<div>' . substr($array,0, 2048) . '</div>'; } echo '</ol>'; } if(isset($this->debug['data']) && is_array($this->debug['data'])) { foreach ($this->debug['data'] as $tabName => $content) { ?> // <==

            <input type="radio" name="tabs" id="<?php echo "debug-tab-$tabName"; ?>" checked data-v-debug-input>

            <label for="<?php echo "debug-tab-$tabName"; ?>" data-v-debug-label><?php echo ucfirst($tabName); ?></label>

            <div class="tab tree <?php echo strtolower($tabName); ?>" data-v-debug-content><?php echo debugArrayToList($content); ?></div>

            Trace

            #0 /home/erpd/public_html/storage/compiled-templates/app_1_play-bootstrap_index.en_US.html(999): substr() #1 /home/erpd/public_html/storage/compiled-templates/app_1_play-bootstrap_index.en_US.html(999): debugArrayToList() #2 /home/erpd/public_html/storage/compiled-templates/app_1_play-bootstrap_index.en_US.html(999): debugArrayToList() #3 /home/erpd/public_html/storage/compiled-templates/app_1_play-bootstrap_index.en_US.html(999): debugArrayToList() #4 /home/erpd/public_html/storage/compiled-templates/app_1_play-bootstrap_index.en_US.html(999): debugArrayToList() #5 /home/erpd/public_html/storage/compiled-templates/app_1_play-bootstrap_index.en_US.html(1003): debugArrayToList() #6 /home/erpd/public_html/system/core/view.php(434): include_once('...') #7 /home/erpd/public_html/system/core/response.php(120): Vvveb\System\Core\View->render() #8 /home/erpd/public_html/system/core/frontcontroller.php(300): Vvveb\System\Core\Response->output() #9 /home/erpd/public_html/system/core/frontcontroller.php(347): Vvveb\System\Core\FrontController::call() #10 /home/erpd/public_html/system/core/frontcontroller.php(417): Vvveb\System\Core\FrontController::redirect() #11 /home/erpd/public_html/system/core/startup.php(381): Vvveb\System\Core\FrontController::dispatch() #12 /home/erpd/public_html/index.php(149): Vvveb\System\Core\start() #13 {main}