/SaaS_Boilerplate

SaaS Boilerplate

Primary LanguageTypeScript

SaaS Boilerplate

This repository contains a boilerplate for a SaaS application, with separate folders for the backend and frontend. The backend is built with Strapi CMS, using GraphQL, while the frontend is built with Next.js, using the latest app directory with Next.js 13. The frontend utilizes Tailwind CSS for styling and NextAuth with GitHub for authentication. The database used is Postgres, with Supabase.

Backend

The backend of the application is built with Strapi CMS, using GraphQL. To start the server, you can run the following command:

yarn develop

This will start the server on your local machine, allowing you to develop and test the backend of the application.

Frontend

The frontend of the application is built with Next.js, using the latest app directory with Next.js 13. It utilizes Tailwind CSS for styling, NextAuth with GitHub for authentication, and a Postgres database with Supabase.

To start the frontend, you can run the following command:

yarn dev

This will start the frontend application on your local machine, allowing you to develop and test the frontend of the application.

Usage

You can use this SaaS boilerplate as a starting point for your own SaaS application. Simply clone the repository, and customize the backend and frontend to fit your specific needs.

You can add your own features and functionality to the application, and customize the styling and authentication methods as needed.

Contributions

Contributions to this SaaS boilerplate are welcome and encouraged. If you find any bugs or issues, please feel free to open an issue or submit a pull request.

License

This SaaS boilerplate is licensed under the MIT License. Please see the LICENSE file for more information.