{"repo":"hiretimsf/Next.js-Blog-App","free":true,"listed":false,"github":"https://github.com/hiretimsf/Next.js-Blog-App","clone":"git clone https://github.com/hiretimsf/Next.js-Blog-App.git","description":"⚡ Multi-User, Full-stack blogging application - Next.js, TailwindCSS, Supabase, Shadcn","language":"TypeScript","stars":472,"topics":["headlessui","nextjs","shadcn-ui","supabase-auth","supabase-db","supabase-js","tailwindcss","client-components","convertkit","nodemailer"],"license":null,"category":"ui-components","readme_excerpt":"Introduction 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, Supabase Storage. 💻 Frontend 📹 Preview https://github.com/timtbdev/Next.js-Blog-App/assets/25026241/c0488b1b-ff48-4871-849d-806f09c39322 🧰 Backend 📹 Preview https://github.com/timtbdev/Next.js-Blog-App/assets/25026241/29c35c5f-ad67-4f5b-9943-0fd0d94448b8 💾 Database Schema Database schema & dummy data: here 📊 Google Lighthouse performance statistics 📚 Tech Stacks - App Router, - Server Actions - Server and Client Components - Data Fetching, Insertion using Supabase-JS-Client - API Routes and Middlewares - Cookie based Authentication using Supabase Auth - CMS using Supabase Database - Metadata files - Open Graph Image Generation using Vercel/Og - Image Upload using Uppy and Supabase Storage - Styled using Tailwind CSS - UI Components using HeadlessUI, Radix-UI, Shadcn-UI - WYSIWYG editor using Novel - Loading, Error, NotFound, Empty pages - Sending emails using NodeMailer and React Email, Gmail - Forms using React-Hook-Forms - Toasts using React-Hot-Toast - Validations using Zod - Icons using HeroIcons & Lucide-Icon - Newsletter using ConvertKit - Drawer using Vaul - Written in TypeScript ⌨️ Code Quality - TypeScript - Prettier - ESLint 📈 Miscellaneous - Vercel Analytics ⚙️ Getting Started Requirements To run this app locally you need - Node.js (Version: =18.x) - Node Package Manager NPM - included in No","default_branch":null,"files":null,"tree":[],"storefront":"/r/hiretimsf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hiretimsf/Next.js-Blog-App/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}