Plura SaaS App

Plura SaaS App

Next.js
TypeScript
Prisma
MySQL
Stripe

Project Overview

A comprehensive SaaS application built with Next.js, TypeScript, Prisma, MySQL, NextAuth, and Stripe, featuring a subscription system, organization and sub-organization creation, sales funnel creation, subdomains, and project management module.

Project Gallery

Plura SaaS App Overview

Project Overview

A comprehensive SaaS application built with Next.js, TypeScript, Prisma, MySQL, NextAuth, and Stripe, featuring a subscription system, organization and sub-organization creation, sales funnel creation, subdomains, and project management module.

Key Features

  • 🀯 Multivendor B2B2B Saas
  • 🏒 Agency and Sub accounts
  • 🌐 Unlimited funnel hosting
  • πŸš€ Full Website & Funnel builder
  • πŸ’» Role-based Access
  • πŸ”„ Stripe Subscription plans
  • πŸ›’ Stripe add-on products
  • πŸ” Connect Stripe accounts for all users! - Stripe Connect
  • πŸ’³ Charge application fee per sale and recurring sales
  • πŸ’° Custom Dashboards
  • πŸ“Š Media Storage
  • πŸ“ˆ Stripe Product Sync
  • πŸ“Œ Custom checkouts on funnels
  • πŸ“’ Get leads from funnels
  • 🎨 Khanban board
  • πŸ“‚ Project management system
  • πŸ”— Notifications
  • πŸ“† Funnel performance metrics
  • 🧾 Agency and subacc metrics
  • πŸŒ™ Graphs and charts
  • β˜€οΈ Light & Dark mode
  • πŸ“„ Functioning landing page

Technical Details

Built with Next.js 14 App Router, implements Stripe for subscription handling, and uses Prisma with MySQL for data management. Features custom subdomain routing and organization management.

Challenges & Solutions

Managing complex organization hierarchies and implementing secure subdomain isolation while maintaining scalability and performance.