SimpleWeb

Your Website, Your Way.

A lightweight, JSON-driven CMS that deploys anywhere. No database needed. No complex setup. Just upload, configure, and launch your business website in minutes.

0
Database Required
11
Color Schemes
7
Layout Presets
100%
Mobile Responsive

Everything You Need, Nothing You Don't

A complete website CMS in a single folder. No frameworks, no build tools, no complexity.

Visual Admin Panel

Intuitive dashboard to manage products, blog posts, site settings, images, and layout. No code required.

Layout Presets

7 business templates: Retail, Blog, Service, Portfolio, Restaurant, Education, Enterprise. One-click setup.

Custom Sections

Add unlimited content pages or product/service grids. Markdown support, image browser, and layout variants.

Custom Categories

Create, rename, and color-code product categories. Control which appear on the main page with one toggle.

SMTP Email

Built-in contact form with SMTP email delivery. Configure from the admin panel. Works with any hosting provider.

📱

Mobile Ready

Fully responsive design that looks perfect on phones, tablets, and desktops. Touch-friendly navigation and optimized layouts.

localhost:3000
Homepage
Homepage - click to enlarge
localhost:3000/admin
Admin Dashboard
Admin Dashboard - click to enlarge

One Click, Any Business

Choose a layout preset that matches your business type. Instantly configures sections, order, and layout variants.

Retail

Retail / Shop

Product-focused layout with hero, shop grid, about, blog, and contact. Default e-commerce setup.

Blog

Personal Blog

Blog-centered with minimal storefront. Simple hero, stacked about, list-style blog, and stacked contact.

Service

Service Company

Bold full-width hero, services grid, testimonials section, and contact. Shop and blog hidden by default.

Creative

Portfolio / Creative

Visual portfolio grid with simple hero and stacked about. Perfect for designers and artists.

Food

Restaurant / Menu

Full-width hero with 4-column menu grid. Great for restaurants, cafes, and food businesses.

Education

Educational / Courses

Course catalog grid with learning resources section. Includes blog for educational content.

Enterprise

Enterprise / Corporate

Professional layout with solutions grid, "Why Choose Us" section, and list-style blog.

See It In Action

Pick a business type, load the preview, then open it full-screen in a new tab.

Click a template above to load the preview Open in New Tab ↗
Loading template...

11 Color Schemes, Instant Branding

Switch your entire site's color palette from the admin panel. Every scheme is carefully crafted with primary, accent, and background tones.

Green
Blue
Brown
Teal
Charcoal
Burgundy
Navy
Rose
Purple
Orange
Slate
Blue Theme (default)
Blue Theme
Blue Theme - click to enlarge
Purple Theme
Purple Theme
Purple Theme - click to enlarge

Production-Grade Security

19 security hardening measures built in. Your site is protected from common attacks out of the box.

🔒

Server-Side Sessions

HttpOnly cookies with SameSite=Strict. No client-side auth bypass possible.

🔐

Bcrypt Password Hashing

10-round bcrypt with auto-migration from legacy hashes. No rainbow table attacks.

🛡

Protected Admin APIs

Every admin endpoint requires a valid session token. Upload, delete, save all gated.

Rate Limiting

Login: 5 attempts/minute. Contact form: 3/minute. Brute force and spam blocked.

📄

Data File Protection

Config and messages blocked from public access. SMTP credentials stripped from public API.

💾

Upload Validation

Image-only whitelist (.jpg, .png, .gif, .webp, .svg). 20MB limit. Sanitized filenames.

📧

Email Security

HTML-escaped templates prevent XSS. Email format validation stops header injection.

🛡

Security Headers

X-Content-Type-Options, X-Frame-Options, X-XSS-Protection, Referrer-Policy all set.

Up and Running in 3 Steps

No database, no Docker, no complex setup. Works on any Node.js hosting.

1

Upload Files

Copy the entire folder to your hosting. cPanel, Plesk, DigitalOcean, Render, or any Node.js host.

2

Install & Start

Run npm install and node server.js. That's it. No build step, no migration.

3

Configure

Open the admin panel, pick a layout preset, set your colors and content. Your site is live.

Node.js Vanilla JS JSON Storage Zero Dependencies* Single Folder Deploy

*Core runtime has only 2 dependencies: nodemailer (email) and bcryptjs (security)

Beautiful on Every Screen

Every page, every section, every layout variant is fully responsive. Your site looks stunning on phones, tablets, and desktops.

📱

Mobile Navigation

Collapsible hamburger menu on mobile. Touch-friendly buttons and links. Smooth scrolling between sections.

💻

Adaptive Layouts

Product grids, blog cards, and contact forms automatically reflow from multi-column to single-column on smaller screens.

🎨

All Variants Responsive

Hero full-width, 4-column grids, side-by-side layouts, list views. Every layout variant has mobile-optimized breakpoints.

Manage Everything

A clean, intuitive admin panel that non-technical users will love.

📈

Dashboard

At-a-glance stats for products, stock levels, clearance items, and blog posts. Quick action buttons.

📄

Site Settings

Logo, tagline, hero section, about bio, contact info, social links, color scheme, and SMTP all in one place.

Layout Builder

Reorder sections with up/down buttons. Toggle visibility. Switch layout variants. Add custom sections.

🛒

Product Manager

Add, edit, delete products with image gallery, pricing, categories, badges, and stock status.

📝

Blog Editor

Markdown-powered blog editor with live preview. Featured posts, categories, and dates.

🔒

Secure Login

Password-protected admin with bcrypt hashing, server-side sessions, and rate-limited login attempts.

localhost:3000/#shop
Product Shop
Product Shop - click to enlarge
localhost:3000/#blog
Blog Posts
Blog Posts - click to enlarge
localhost:3000/#about
About Section
About Section - click to enlarge
localhost:3000/#contact
Contact Form
Contact Form - click to enlarge

Ready to Launch?

Get your business online today with SimpleWeb. No database, no complexity, no monthly fees.