DEV Community

Ontario
Ontario

Posted on

Google Sheets is your CMS - A SheetSite Dev Log

Introduction

I built the SheetSite framework for non-tech small business owners and I'm inviting developers to build on it and profit from it.

Over the years, I, sometimes literally, dreamt of designing a way to make web development easier. Of course, there are website builders/platforms like Wix and Shopify, and frameworks like Angular.js and React.js. I've used them all, even briefly working as an enterprise ServiceNow developer, and they definitely have their places. But with platforms you rent the whole stack and most frameworks almost feel like learning a new language and workflow on top of the base language.

SheetSite: A Component-Based Front-End Framework with Spreadsheet as CMS

The solution? Another framework. But wait, there's more!

This framework is designed with non-tech people in mind: a single line-change in a spreadsheet can do the work of 10-20 lines of code or more. Adding a section to a website is dropping a component file in a folder, telling the spreadsheet it exists and what it should say, and refreshing the page.

But it optionally scales in complexity. Each component is a single HTML file with inline CSS and JS (IIFE). Anything you can make in a single HTML file can be a component. In fact, I encourage learning and experimentation throughout the documentation.

Getting Started

The template market is wide open. Portfolios, booking pages, restaurant menus, small businesses need all of it and I'm currently the only one building for them. If you build a SheetSite template, you own it and you sell it.

To get started, grab the free blank template and components on my homepage. Documentation is detailed with screenshots. You can also watch me build templates live on my 24/7 livestream here.

Drop your questions, feedback, and links to anything you build below.

Top comments (0)