# Introduction
# What is Whoobe?
- a visual blocks builder (Whoobe Studio) to create pages, templates, widgets
- a static website generator (Whoobe Generator) to create a full static website
- a zero configuration Headless CMS (Whoobe Server) based on Feathersjs (opens new window)
The main concept is to create a website based on block driven page design.
Using WhoobeStudio visual blocks builder you compose your page according to the pieces of information you need to publish.
You can reuse created blocks, change layout, css classes can be customized, HTML elements can be added, copied, duplicated, removed. Your blocks are filled like a form, you stack them and create a page.
Thus means enabling maximum reusability and design control while allowing content changes with clear boundaries.
WHOOBE is markup, js and styling coupling applied to webpages. All of this without coding.
You can create shareable blocks that can be used for rich editing experiences in a UI in different projects just exporting/importing them.
The ultimate scope is to build a website that has the cost and time reduction of reusing well known information archetypes expressed as blocks (head, call for action, slider, footer, etc.).
# Showcase
Whoobe main site has been created exclusively using Whoobe Studio without writing a single line of code.
antonionardone.com (opens new window)
My personal website, deployed on Netlify
# Demo
A demo store to show the possibility to create serverless, full static ecommerce. Shopping cart and payment integration with Snipcart.
# Full Static
WHOOBE by default configuration is designed to generate a full static version of your website (serverless) and doesn't require any deployment of Whoobe Server.
# Public Backend
When required WHOOBE can use a public Whoobe Server as backend with authentication ready to use.
See the configuration and deployment section for more info.
# Design concept
- WhoobeStudio (opens new window) a visual blocks builder created to improve the websites creative experience for developers.
- WhoobeGenerator (opens new window) a static site generator based on NuxtJS.
- WhoobeCMS (opens new window) a CMS based on Feathersjs. Based on Feathersjs (opens new window) easy to setup with zero configuration upon installation.
- TailwindCSS (opens new window) as styling framework.
A good knowledge of HTML, CSS and TailwindCSS are suggested before to use Whoobe
NuxtJS and Nodejs/FeathersJS knowledge are not required if you don't need any extra settings that require to change the core code
# Open source and free
Whoobe is an open source project and is completely free.
Support is available only thru issues opened in the Whoobe repository
Any request for direct support about installation, configuration and usage of Whoobe can be supplied as professional services.
# Contribute
As open source project contribution are always welcome.