This repository contains the following Premium AI Templates:
- PDF Chat
- AI Avatars
- Chatbots
- Blog Writer
- Kanban
Please always refer to the app's README for instructions on how to run and set up the application.
The root package.json contains shortcuts commands for running the applications:
pnpm run dev:pdf
pnpm run supabase:pdf:start
pnpm run supabase:pdf:stop
pnpm run dev:ai-avatars
pnpm run supabase:avatars:start
pnpm run supabase:avatars:stop
and so on.
If you're not interested in the other templates, simply delete the folders from apps/
.
Below is the standard README for the Makerkit project.
We use git subtree to pull changes from apps/web
(the original app) into the other apps.
It works in the following way:
- Pull the updates from the original app. This will update the
apps/web
folder and thepackages
folder. - The
packages
will be updated with the latest changes - but we need to push these changes to the other apps. - We use
pnpm run split:web
to push a remote branch with the contents of theapps/web
folder. - We then pull the changes from the remote branch into the other apps.
First, pull the changes from the original app:
git pull upstream main
Then, we split the changes from the apps/web
folder:
pnpm run split:web
Then, push the changes to the remote branch web-branch
:
git push origin web-branch
Then, pull the changes from the remote branch into the other apps:
pnpm run update:kanban # updates the kanban app
pnpm run update:pdf # updates the pdf app
pnpm run update:avatars # updates the avatars app
pnpm run update:chatbots # updates the chatbots app
pnpm run update:blog-writer # updates the blog-writer app
Resolve the conflicts if any and push the changes.
This is a Starter Kit for building SaaS applications using Supabase, Next.js, and Tailwind CSS.
This version uses Turborepo to manage multiple packages in a single repository.
This project is stable but still under development. Please update the repository daily.
A demo version of this project can be found at makerkit/next-supabase-saas-kit-turbo-demo. This version contains a tasks functionality that is not present in the original version, multiple languages, and other various modifications.