The Blogging application is a multi-user, full-stack Next.js app with Supabase support. Built with Next.js App Router, Supabase Auth and Supabase Database, and Supabase Storage.
Key features include:
- App Router and Server Actions
- Server and Client Components
- Data Fetching and Insertion using Supabase-JS-Client
- Cookie-based Authentication using Supabase Auth
- CMS using Supabase Database
- Image Upload using Uppy and Supabase Storage
- Styled using Tailwind CSS and Shadcn-UI
- WYSIWYG editor using Novel
- Newsletter integration using ConvertKit
- Written in TypeScript