Plura SaaS App
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
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.