This is a fully functional blog website built with Next.js, Supabase, and Tailwind CSS. Users can read blogs, upload, edit, and delete their own blog posts. Authentication, database management, and storage functionalities are powered by Supabase.
Frontend - Next.js and Tailwind CSS
Backend - Supabase (Auth, Database, Storage)
Database - PostgreSQL (managed by Supabase)
Context API - Handles global state management efficiently.
User Authentication - Sign up, log in, and log out with Supabase Auth.
Blog Management - Create, edit, and delete blog posts, and store blog images using Supabase Storage.
Responsive UI - Styled with Tailwind CSS for a modern and mobile-friendly design.
git clone https://github.com/d-parinita/blog-nextjs-supabase.git
cd blog-nextjs-supabase npm install # or yarn installNEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_KEY=your-anon-key
NEXT_PUBLIC_TINY_MICE_KEY=your-tiny-mice-keyStart the development server:
npm run dev # or yarn devOpen http://localhost:3000 in your browser.