Dashboard
Welcome back, there! 👋
Here's what's happening with your portals today.
0
Total Portals
— active
0
Published Pages
across all portals
0
Templates Available
in gallery
Total Visits
connect analytics
Recent Portals
Quick Actions
Activity Feed
My Portals
Manage and configure all your web portals.
Create New Portal
Follow the steps below to launch your new web portal.
1
Info
2
Template
3
Branding
Launch!
Portal Information

Give your portal a name and tell us what it's for.

URL: ?portal=your-slug
Choose a Template

Pick a design for your portal. You can change this anytime.

Branding & Contact

Set your portal colours and contact details.

🚀

Portal Launched!

Your new portal is live. You can now add pages and customise content.

Template Gallery
Browse all available templates for your portals.
Custom Placeholders
Define reusable content tokens like {{SLIDER_TITLE_1}} that portal admins fill in under Content.
Portal Editor
Portal Details
URL:
Inactive
Branding & Theme
Click or drag to upload
PNG, SVG, JPG, WEBP — max 2 MB
or paste URL:
Click or drag to upload
ICO, PNG — 16×16 or 32×32 px
or paste URL:
Google Analytics 4 Measurement ID

This menu will be used in {{NAV_ITEMS_HTML}} and shown in the navbar. Leave blank to auto-generate from published pages.
Pages
Template Placeholders Reference

Use these tags in your template HTML files — the system replaces them at render time.

Using Menus in Blocks

Insert the tag below into any block HTML or template file. It will be replaced with the menu's <ul> HTML at render time.

{{menu:your-menu-slug}}

Replace your-menu-slug with the slug shown on each menu card. Nested items render as Bootstrap dropdown sub-menus.

Contact Information

Content Placeholders

Fill in values for custom placeholders used in your blocks. Grouped by category.

No custom placeholders defined yet.
Go to Resources → Placeholders to create some.

Active Template
Changing the template will update the look of your public portal. Your content and pages are preserved.
Reset Pages
Reset Pages to Template Defaults
Clear all page content and repopulate from the template's default blocks. Also resets header/footer to template defaults. Use this to fix corrupted pages.
Danger Zone
Delete this Portal
Once deleted, this portal and all its pages are permanently removed. This cannot be undone.
My Account
Manage your profile and security settings.
Profile
Username cannot be changed.
Change Password
Plan & Usage
Free Plan
Upgrade to unlock unlimited portals and premium templates.
PORTALS USED
0 / 1
PAGES CREATED
0
Data Management

All portal data is stored in your browser's localStorage. Use these tools to transfer data between browsers or deploy to a server.

Export Data

Download all portal data, pages, settings, and images as a JSON file.

Import Data

Load a previously exported JSON file. This will replace all current data.

Deploy to Server

Generate a site-data.json file. Place it in the data/ folder on your server. When visitors open the site for the first time, the app will auto-load this data.

Steps: 1) Click Generate → 2) Copy site-data.json to server's data/ folder → 3) Upload all project files → 4) Done!

Storage usage: calculating...
Edit
Loading...