A favicon of Nextjs14 Supabase Blog

Nextjs14 Supabase Blog

A comprehensive NextJS 14 app router template using Supabase for backend, shadcn-ui for UI, featuring authentication, RBAC, and PWA capabilities.

A screenshot of Nextjs14 Supabase BlogVisit

Accelerate Dashboard Development with NextJS 14, Supabase & Shadcn-UI

This starter template empowers developers to rapidly build modern dashboards using NextJS 14's app router, integrated with Supabase for robust backend services. It includes pre-configured Supabase OAuth and email authentication with PKCE flow, along with Role-Based Access Control (RBAC). The frontend is built with shadcn-ui (leveraging Radix UI) and Tailwind CSS, providing a sleek and customizable user interface. Essential libraries like Redux Toolkit for state management, react-hook-form for forms, i18next for internationalization, and CKEditor 5 for rich text editing are also included, making it a PWA-ready solution out-of-the-box.

Features:

  • NextJS 14 Core: Utilizes the latest Next.js features, including the App Router and TypeScript.
  • Supabase Integration: Backend powered by Supabase, including @supabase/ssr for server-side operations.
  • Authentication Flows: Supports Supabase OAuth and Email authentication with PKCE.
  • Role-Based Access Control (RBAC): Pre-configured for managing user permissions via Supabase.
  • Shadcn UI & Tailwind CSS: Modern UI components built with Radix UI and styled with Tailwind CSS.
  • Form Management: Includes react-hook-form and Zod for efficient form handling and validation.
  • State Management: Employs Redux Toolkit with Redux Persist for global state.
  • Internationalization: Ready for multi-language support using react-i18next and zod-i18n-map.
  • Rich Text Editing: Features CKEditor 5 with a Supabase upload adapter.
  • PWA Ready: Configured for Progressive Web App capabilities, including manifest and service worker considerations.
  • Specialized UI Components: Includes TimePicker and TagInput from the shadcn-ui ecosystem.
  • Organized Structure: Follows Next.js project structure conventions for clarity and maintainability.
  • Comprehensive Tooling: Includes Supabase CLI setup for easier database management.

Summary:

This NextJS 14 dashboard starter template offers a feature-rich launchpad for developers. It seamlessly combines NextJS 14's cutting-edge frontend capabilities with Supabase's versatile backend services, including authentication (OAuth, Email with PKCE) and RBAC. With shadcn-ui, Tailwind CSS, Redux Toolkit, react-hook-form, i18next, and CKEditor 5 integrated, it significantly speeds up the development of sophisticated, PWA-enabled web applications, ensuring a modern tech stack and a great developer experience from the start.

Distribution:
opensource
GitHub:
64 Stars
19 Forks
Share:

 

  
 

Similar to Nextjs14 Supabase Blog: