Solutions
Agencies
Deliver projects 10x faster
App developers & studios
Run circles around your competition
Ecommerce brands
Get the most out of your online store
Solo developers
Build, ship, and scale with confidence
Use cases
Shopify apps
Custom or public apps for Shopify
BigCommerce apps
Custom or public apps for BigCommerce
Internal tools
Build mission-critical tools, with code
Integrations
Two-way data syncs between popular APIs
Public SaaS
Multi-tenant apps that scale to millions
Resources
Templates
Fork a project to kick off your next app
Blog
Read the latest news and updates
Case studies
Find stories from real users
Tutorials
Learn how to build with Gadget
Changelog
Learn about the latest changes
Status
See realtime updates
Tutorials
How to build a product quiz
How to build a middleware app
How to build a checkout ui extension
Pricing
Docs
Solutions
Agencies
App studios
Ecommerce brands
Solo developers
Use cases
Shopify apps
BigCommerce
Internal tools
Integrations
Public SaaS
Resources
Templates
Blog
Case studies
Tutorials
Changelog
Status
Pricing
Docs
Login
Create app
Templates
/
CRUD Blog with authentication
CRUD Blog with authentication
This template shows how CRUD actions work in Gadget with both public and protected routes.
Fork template
Use case
Shopify
Web
OpenAI
Setup time
5 mins
Simple blog application featuring email, password and Google authentication.
Public page where readers can view published blog posts.
Private page where authors can create and publish new blog posts.
Ready-to-use:
No need to start from scratch – setup with authentication, data models, backend logic, and a frontend all hosted on Gadget.
Ready-to-extend:
If you can build it in JS you can extend this template.
Made with
Shopify connection
OpenAI connection
React frontend
Database
Node.js backend