Skip to content

A SaaS blogging platform with authentication, payments, file uploads, and more, built using Next.js 15, Supabase, Prisma, and Stripe.

Notifications You must be signed in to change notification settings

Siya016/Blogify-App

Repository files navigation

Blogify - SaaS Blogging Application

Blogify is a full-stack SaaS application designed for creating and managing blogs with cutting-edge technology. Built with the latest tools and frameworks, Blogify offers a seamless experience with features like authentication, payment integration, file uploads, and much more.

🌟 Features

  • 🌐 Next.js App Router: Modern routing for seamless navigation.
  • 🔐 Kinde Authentication: Secure login with MFA, Passwordless Auth, and OAuth (Google and GitHub).
  • 💰 Stripe Payments: Integrated subscription management with Stripe and webhooks.
  • 💿 Supabase Postgres Database: Reliable and scalable database solution.
  • 💨 Prisma ORM: Type-safe database interactions.
  • Zod & Conform: Schema validation for robust server-side validation.
  • 🪝 File Uploads: Easy and secure file uploads using Uploadthing.
  • 🎨 TailwindCSS & Shadcn UI: Beautiful and customizable styling.
  • 🚀 Deployment: Optimized deployment on Vercel.

🛠 Tech Stack

  • Frontend: Next.js 15, TailwindCSS, shadcn/ui
  • Backend: Next.js API Routes, Supabase, Prisma, Stripe Webhooks
  • Authentication: Kinde (MFA, OAuth)
  • Database: Supabase (Postgres)
  • Validation: Zod, Conform
  • File Handling: Uploadthing
  • Deployment: Vercel

🔧 Installation Guide

Follow these steps to set up the project locally.

Prerequisites

  1. Node.js (v18+ recommended)
  2. npm or yarn installed
  3. Supabase account and project setup
  4. Stripe account
  5. Kinde account

1. Clone the Repository

git clone https://github.com/your-username/blogify.git
cd blogify

About

A SaaS blogging platform with authentication, payments, file uploads, and more, built using Next.js 15, Supabase, Prisma, and Stripe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published