A production-ready Next.js + TypeScript scaffold with complete Sanity CMS integration, visual editing, and draft mode capabilities. This is v0.4.1 - Development Workflow Optimized
Content model architecture complete with optimized development workflow, improved file structure, and comprehensive commit guidelines. Ready for page builder implementation.
Implemented:
- Next.js App Router + TypeScript
- Tailwind CSS + Biome linting/formatting
- Complete Sanity CMS integration
- Visual editing with Presentation Tool
- Draft mode with live updates
- Typed GROQ queries with auto-generation
- Complete Content Model Architecture
- Site settings schema for global configuration
- Navigation schema with hierarchical menus
- Page schema with flexible content blocks
- Blog schema with author and category relationships
- Author schema with bio and social links
- Category schema with hierarchical organization
- Legal page schema for compliance content
- Redirects schema for URL management
- SEO schema for metadata management
- Comprehensive validation rules across all schemas
- Slug handling with automatic generation
- Reference logic for content relationships
- Error boundaries and loading states
- Offline page support
- Production-ready build system
- Optimized development workflow
- Improved file structure (domain/infra organization)
- Comprehensive commit rules and guidelines
- Fixed linting issues and merge conflicts
In Development:
- Page Builder System (Phase 5)
- Advanced page builder blocks
- Dynamic routing engine
Planned (Roadmap):
- CMS-driven routing
- PWA support
- Legal compliance pages
- Advanced SEO features
This template is designed to become a production-ready, CMS-driven website platform. The complete feature set includes:
Pages will be composed from Sanity-managed blocks:
- Hero, Rich text, Features, Testimonials, CTA, Gallery, FAQ
CMS-managed SEO with meta titles, descriptions, OG images, structured data
Routes generated from Sanity:
/Home page/[slug]CMS-driven pages/blog/[slug]- Legal routes
Web app manifest, service worker, offline fallback
This is a template source, not a finished application:
- Content will live in Sanity
- Code stays stable and reusable
- Every new site created from this template
Ready for:
- Template development
- Learning the architecture
- Contributing to core features
Not yet ready for:
- Production websites
- Client projects
- Content management
See PLAN.md for the complete development roadmap.
This template is maintained by Jayant Rohila.
Full-stack engineer focused on building CMS-driven, scalable web platforms using Next.js, TypeScript, and Sanity CMS.