Product
Database
Node.js framework
React frontend
Autogenerated API
Authentication
Connections
Solutions
App developers
Agencies
Merchants
Use cases
AI apps
Shopify apps
How it works
Pricing
Resources
Blog
Templates
Case studies
Changelog
Roadmap
Docs
Product
Database
Node.js framework
React frontend
Autogenerated API
Authentication
Connections
Solutions
App developers
Agencies
Merchants
Use cases
AI apps
Shopify apps
How it works
Pricing
Resources
Docs
Log in
Start for free
Start for free
Resources
/
Templates
CRUD Blog with authentication
This template shows how CRUD actions work in Gadget with both public and protected routes.
Fork template
View demo
Template features
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
API actions
Database models
Hosted frontend
Fork & extend
Clone the project for yourself. With built-in authentication, database, node server, and CRUD actions, you can extend and customize from day 1.
Fork project
View demo
Watch Riley use this app on a live Shopify store.
View demo
Watch Riley walk through the live app hosted on Gadget.
Find an expert
Go to Gadget experts and hire someone to help you out.