Skip to content

SaaS Pilot is a powerful starter kit to build SaaS apps quickly, featuring premium tools like admin panel & blogs. πŸš€

Notifications You must be signed in to change notification settings

CiphersLab/SaaSPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Welcome to SAAS Starter Kit!



SaaSPilot is a full-stack SaaS boilerplate for Next.js - crafted with great attention to both front-end and back-end functionality. Developer experience has been a key focus, comes with all the essential integrations features with a one-click deployment option on Vercel.

πŸŽ› Tech Stack

Reactjs, Nextjs, Typescript, Tailwind, Shadcn, Stripe, Nextauth, Prisma, MongoDB, SendGrid, Resend

πŸ“œ Docs

The Documentation is available here:
https://cipherslab.gitbook.io/saas-pilot-docs

If there are any questions or something is not covered in the docs, feel free to open a github issue on this repo.

πŸ’» Demo

The Demo (Pro version) can be found here:
https://saas-pilot-demo.vercel.app/

Certain Features have to be disabled or can't be included in the public repo.

SaaSPilot Features and Integrations ⚑

πŸ’³ Payments and Subscriptions

  • Stripe integration for billing users
  • Paddle and LemonSqueezy support coming soon

πŸ”’ Authentication

  • Social Login/Auth, Email/Pass Authentication
  • Automatic sync of user data in MongoDB
  • Private/protected pages & API Calls
  • Magic Link Authentication coming soon

πŸ“§ Emails

  • Seamless transactional email solution
  • Built-in Email Templates for various purposes
  • Resend | SendGrid integration for email

πŸ› οΈ Database

  • Ready-to-use MongoDB database with Prisma integration
  • Easily switch to other databases like MySQL or PostgreSQL
  • Efficient performance and database management

πŸ‘©β€πŸ’Ό Admin Dashboard

  • Manage user roles, permissions, and access controls
  • UI Components for Admin Dashboard

πŸ‘€ User Dashboard

  • Control account settings and preferences
  • Intuitive interface with smooth API integrations

πŸ“ Vairy of UI components

  • Multiple UI components for Landing pages

πŸ“‘ Blogs

  • Fully Featured Blog

🌐 Internationalization

  • Multi-Language support
  • Support for RTL & LTR

πŸ“° Marketing / Newsletter

  • Automatically add new users to Resend Subscribers list
  • Send newsletters to your SaaS user base

πŸ™Œ Detailed comparison between the free, and professional versions of SaaSPilot

  • βœ… User Dashboard
  • βœ… Full Authentication, with Google & GitHub Social Login
  • βœ… User Profile Management with Email and Username change
  • βœ… Single Landing and Pricing Page template
  • βœ… Multiple Landing Page Option (Pro version)
  • βœ… Marketing Pages (About Us, Contact Us)
  • βœ… Multi-Language support with RTL & LTR
  • βœ… Stripe On-Off Credits purchases follow (Best for AI SaaS)
  • βœ… Stripe subscription payments (Pro version)
  • βœ… Admin Dashboard (Pro version)
  • βœ… Fully Featured Blog (Pro version)
  • βœ… Event Based Analytics (Pro version)

🀝 Contributing

Pull requests are welcome.

Also If you like this project please ⭐️ the repo to show your support.