Coder Social home page Coder Social logo

leandroercoli / saasterkit Goto Github PK

View Code? Open in Web Editor NEW
66.0 2.0 19.0 1.33 MB

A Next.js Boilerplate Kit designed to streamline the development process and accelerate the creation of modern web applications with pre-configured essential features.

JavaScript 2.43% TypeScript 85.87% CSS 0.87% MDX 10.82%
boilerplate clerk i18n lemonsqueezy nextjs postgresql prisma react resend saas shadcn-ui supabase tailwindcss typescript

saasterkit's Introduction

SaasterKit: The Next.js Boilerplate Kit for SaaS Apps

Welcome to SaasterKit, a comprehensive solution designed to streamline the development process and accelerate the creation of modern web applications. This Next.js Boilerplate Kit aims to address the common pain point of spending an excessive amount of time on boilerplate code setup by providing a solid foundation with essential features pre-configured, allowing you to focus on implementing the core business logic quickly and efficiently.

Features

The following features are available out-of-the-box and ready to use in this Next.js Boilerplate Kit. The project uses Next.js 14 app router for efficient routing, Prisma ORM, Supabase and PostgreSQL for database management, Clerk for authentication, Tailwind CSS, Shadcn and Radix for UI components, dark/light themes, next-international for i18n multi-language support, Resend for email support, Sentry for error reporting, and Lemon Squeezy integration for streamlined payment processing.

Upcoming Features

This Boilerplate Kit is planned to be extended further to include advanced features such as MDX documentation integration, OpenAI integration for artificial intelligence capabilities. These upcoming features aim to enhance the overall functionality and user experience of the boilerplate kit, providing you with access to cutting-edge technologies and tools to elevate your projects to the next level.

Whether you are starting a new project or looking to accelerate the development of an existing application, this Next.js Boilerplate Kit serves as a solid foundation to kickstart your development journey and unlock the full potential of your web applications with easily.

Full documentation

Find the full documentation here

saasterkit's People

Contributors

leandroercoli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

saasterkit's Issues

Can't get it to write to Supabase postgresql database

Struggling to get it to write to my Supabase postgresql database. I get the following error after I sign in via Clerk and navigate to the /dashboard:

Screenshot 2024-05-26 at 1 08 59 PM

I've followed the instructions and can confirm that Clerk is setup correctly because it registers new users and when they log in within the Clerk dashboard.

Supabase establishes the tables within the dashboard correctly and can see them in the Supabase database dashboard. Migrations are in symc.

Looking in Prisma Studio, it correctly builds the tables but they're all empty.
I still can't seem to get it to write to the database.

My .env file looks like this:

SUPABASE_DATABASE_URL=
SUPABASE_DIRECT_URL=

CLERK_SECRET_KEY=

LEMONSQUEEZY_API_KEY=
LEMONSQUEEZY_STORE_ID=
LEMONSQUEEZY_WEBHOOK_SECRET=

RESEND_API_KEY=

SENTRY_DSN=
SENTRY_ORG=
SENTRY_PROJECT=

My .env.local file looks like this:

# Used to check if the signed in user is the author of this project (for admin features)
NEXT_PUBLIC_AUTHOR_EMAIL=

# Clerk
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=

#Google Analytics
NEXT_PUBLIC_MEASUREMENT_ID=

Both are in the projects root.

Any help would be appreciated!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.