-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.
-
Puts Debuggerer
Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
If you'd rather just look at the final code to see how it works, go check the projects.ts file in my websites GitHub repository.
I found most people were happy to recommend other headless CMS services like Strapi, Sanity, GraphCMS, etc which did seem to do the job I wanted of providing a platform for me to curate & manage my content without having to redeploy. But most of them had the same issues that I didn't like.
I found most people were happy to recommend other headless CMS services like Strapi, Sanity, GraphCMS, etc which did seem to do the job I wanted of providing a platform for me to curate & manage my content without having to redeploy. But most of them had the same issues that I didn't like.
To get this working there are 2 key things we're going to need: Next.js & the GitHub api. Optionally you can also use some kind of cache, like Upstash, to cache your data & save on requests to the GitHub api.
Since re-launching my website with an all new redesign I added a number of cool features. One such feature I thought worth sharing about was my portfolio page as it actually uses GitHub as a CMS (Content Management System).
To get this working there are 2 key things we're going to need: Next.js & the GitHub api. Optionally you can also use some kind of cache, like Upstash, to cache your data & save on requests to the GitHub api.
Related posts
-
How Next.js 13's CSS modules & Loading State Feature Can Improve User Experience
-
How To Build a Hotel Management App Using Strapi & Next.js
-
Migrating From Django to Next.js: What’s the Equivalent for Django-Guardian?
-
Low-code solutions for Indie Hacking in 2023?
-
Authentication in Next.js with Supabase and Next 13