{"id":20988923,"url":"https://github.com/sambeaCA/cms-saas-starter-kit","last_synced_at":"2025-05-14T18:31:36.271Z","repository":{"id":198999198,"uuid":"701968676","full_name":"cmoleka/cms-saas-starter-kit","owner":"cmoleka","description":"A SaaS starter pack that streamlines new project setup by eliminating configuration steps.","archived":false,"fork":false,"pushed_at":"2023-12-01T23:53:12.000Z","size":1194,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"dev","last_synced_at":"2023-12-02T18:49:23.820Z","etag":null,"topics":["clerk","nextjs","prisma","saas-boilerplate","shadcn-ui","stripe","trpc","vercel"],"latest_commit_sha":null,"homepage":"https://cms-saas-starter-kit.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cmoleka.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-08T05:26:48.000Z","updated_at":"2023-12-02T18:49:23.821Z","dependencies_parsed_at":null,"dependency_job_id":"c87f32eb-bd07-42ae-aead-c28c73798acc","html_url":"https://github.com/cmoleka/cms-saas-starter-kit","commit_stats":null,"previous_names":["cmoleka/cms-saas-starter-kit"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmoleka%2Fcms-saas-starter-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmoleka%2Fcms-saas-starter-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmoleka%2Fcms-saas-starter-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmoleka%2Fcms-saas-starter-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cmoleka","download_url":"https://codeload.github.com/cmoleka/cms-saas-starter-kit/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225304681,"owners_count":17453196,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clerk","nextjs","prisma","saas-boilerplate","shadcn-ui","stripe","trpc","vercel"],"created_at":"2024-11-19T06:23:15.035Z","updated_at":"2025-05-14T18:31:35.558Z","avatar_url":"https://github.com/cmoleka.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CMS SaaS starter kit\n\n![CMS - SaaS starter kit](/app/opengraph-image.png)\n\nGet started with a CMS SaaS starter kit built with Next.js, Prisma, and Tailwind CSS.\n\nThis starter kit is a great starting point for building a SaaS application.\n\n## Demo\n\n- [Live demo](https://cms-saas-starter-kit.vercel.app/)\n\n## Features\n\n- NextJS 13 `/app` folder structure\n- ORM Prisma\n- Tailwind CSS\n- TypeScript\n- Resend\n- Shadcn UI\n- tRPC\n- Clerk (Auth)\n- Pricing using Tier and Stripe\n  - Pricing model using Tier Model Builder\n  - Subscriptions and Checkout\n  - Pricing table\n- Database on **Vercel Postgress**\n\n## Why CMS SaaS starter kit?\n\nThis kit removes the pain of setting up a SaaS application. It provides a solid foundation to build your next SaaS application.\n\n## Getting Started\n\n1. Install dependencies\n\n```bash\nnpm i\n```\n\n2. Copy `env.example` to `.env` and fill in the environment variables.\n\n```bash\ncp env.example .env\n```\n\n3. Run the development server\n\n```bash\nnpm run dev\n```\n\n## Tier Pricing Model\n\n- Model Builder - \u003chttps://model.tier.run/clkkv3fv93bbko972m4w3x9o8\u003e\n\nYou can clone the pricing model from the above links and make it your own. You can sync it with your Stripe \"Test Mode\" for both your dev and staging environments. You can also push this model to prod as shown below, by making use of the Tier CLI using this command where you use the model builder link and set a environment variable called `STRIPE_API_KEY` which should be a restricted key generated will all permissions in your Stripe live mode. You can find restricted keys at `Developers \u003e API Keys \u003e Restricted Keys`\n\n```bash\ntier --live push \u003chttps://models.tier.run/XXXXXXXX\u003e\n```\n\n## Powered by\n\n- [Next.js](https://nextjs.org/)\n- [Prisma](https://www.prisma.io/)\n- [Tailwind CSS](https://tailwindcss.com/)\n- [Tier](https://tier.run/)\n- [Stripe](https://stripe.com/)\n- [Vercel](https://vercel.com/)\n- [Clerk](https://clerk.dev/)\n- [Shadcn UI](https://shadcn-ui.vercel.app/)\n- [tRPC](https://trpc.io/)\n- [Resend](https://resend.io/)\n\n## License\n\nLicense under the MIT License (MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FsambeaCA%2Fcms-saas-starter-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FsambeaCA%2Fcms-saas-starter-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FsambeaCA%2Fcms-saas-starter-kit/lists"}