Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

CiphersLab/SaaSPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

9 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.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /