-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
782 additions
and
4,996 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,70 +1,9 @@ | ||
# Boilerplate and Starter for Next JS 14+, Tailwind CSS 3.4 and TypeScript | ||
|
||
<p align="center"> | ||
<a href="https://creativedesignsguru.com/demo/Nextjs-Boilerplate/"><img height="300" src="public/assets/images/nextjs-starter-banner.png?raw=true" alt="Next js starter banner"></a> | ||
</p> | ||
|
||
🚀 Boilerplate and Starter for Next.js with App Router support, Tailwind CSS and TypeScript ⚡️ Made with developer experience first: Next.js, TypeScript, ESLint, Prettier, Husky, Lint-Staged, Vitest (replacing Jest), Testing Library, Commitlint, VSCode, PostCSS, Tailwind CSS, Authentication with [Clerk](https://go.clerk.com/zGlzydF), Database with DrizzleORM (SQLite, PostgreSQL, and MySQL) and [Turso](https://turso.tech/?utm_source=nextjsstarterbp), Error Monitoring with [Sentry](https://sentry.io/for/nextjs/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo), Logging with Pino.js and Log Management, Monitoring as Code, Storybook, Multi-language (i18n), and more. | ||
|
||
Clone this project and use it to create your own SaaS. You can check the live demo at [SaaS Boilerplate](https://react-saas.com). | ||
|
||
## Sponsors | ||
|
||
<table width="100%"> | ||
<tr height="187px"> | ||
<td align="center" width="33%"> | ||
<a href="https://go.clerk.com/zGlzydF"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/6fb61971-3bf1-4580-98a0-10bd3f1040a2"> | ||
<source media="(prefers-color-scheme: light)" srcset="https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/f80a8bb5-66da-4772-ad36-5fabc5b02c60"> | ||
<img alt="Clerk – Authentication & User Management for Next.js" src="https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/f80a8bb5-66da-4772-ad36-5fabc5b02c60"> | ||
</picture> | ||
</a> | ||
</td> | ||
<td align="center" width="33%"> | ||
<a href="https://turso.tech/?utm_source=nextjsstarterbp"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="public/assets/images/turso-light.png?raw=true"> | ||
<source media="(prefers-color-scheme: light)" srcset="public/assets/images/turso-dark.png?raw=true"> | ||
<img alt="Turso - SQLite for Production" src="public/assets/images/turso-dark.png?raw=true"> | ||
</picture> | ||
</a> | ||
</td> | ||
<td align="center" width="33%"> | ||
<a href="https://l.crowdin.com/next-js"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="public/assets/images/crowdin-white.png?raw=true"> | ||
<source media="(prefers-color-scheme: light)" srcset="public/assets/images/crowdin-dark.png?raw=true"> | ||
<img alt="Crowdin" src="public/assets/images/crowdin-dark.png?raw=true"> | ||
</picture> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr height="187px"> | ||
<td align="center" width="33%"> | ||
<a href="https://sentry.io/for/nextjs/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="public/assets/images/sentry-white.png?raw=true"> | ||
<source media="(prefers-color-scheme: light)" srcset="public/assets/images/sentry-dark.png?raw=true"> | ||
<img alt="Sentry" src="public/assets/images/sentry-dark.png?raw=true"> | ||
</picture> | ||
</a> | ||
<a href="https://about.codecov.io/codecov-free-trial/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="public/assets/images/codecov-white.svg?raw=true"> | ||
<source media="(prefers-color-scheme: light)" srcset="public/assets/images/codecov-dark.svg?raw=true"> | ||
<img alt="Codecov" src="public/assets/images/codecov-dark.svg?raw=true"> | ||
</picture> | ||
</a> | ||
</td> | ||
<td align="center" width="33%"> | ||
<a href="mailto:[email protected]"> | ||
Add your logo here | ||
</a> | ||
</td> | ||
</tr> | ||
</table> | ||
|
||
### Features | ||
|
||
Developer experience first, extremely flexible code structure and only keep what you need: | ||
|
@@ -377,67 +316,4 @@ Everyone is welcome to contribute to this project. Feel free to open an issue if | |
|
||
Licensed under the MIT License, Copyright © 2024 | ||
|
||
See [LICENSE](LICENSE) for more information. | ||
|
||
## Sponsors | ||
|
||
<table width="100%"> | ||
<tr height="187px"> | ||
<td align="center" width="33%"> | ||
<a href="https://go.clerk.com/zGlzydF"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/6fb61971-3bf1-4580-98a0-10bd3f1040a2"> | ||
<source media="(prefers-color-scheme: light)" srcset="https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/f80a8bb5-66da-4772-ad36-5fabc5b02c60"> | ||
<img alt="Clerk – Authentication & User Management for Next.js" src="https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/f80a8bb5-66da-4772-ad36-5fabc5b02c60"> | ||
</picture> | ||
</a> | ||
</td> | ||
<td align="center" width="33%"> | ||
<a href="https://turso.tech/?utm_source=nextjsstarterbp"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="public/assets/images/turso-light.png?raw=true"> | ||
<source media="(prefers-color-scheme: light)" srcset="public/assets/images/turso-dark.png?raw=true"> | ||
<img alt="Turso - SQLite for Production" src="public/assets/images/turso-dark.png?raw=true"> | ||
</picture> | ||
</a> | ||
</td> | ||
<td align="center" width="33%"> | ||
<a href="https://l.crowdin.com/next-js"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="public/assets/images/crowdin-white.png?raw=true"> | ||
<source media="(prefers-color-scheme: light)" srcset="public/assets/images/crowdin-dark.png?raw=true"> | ||
<img alt="Crowdin" src="public/assets/images/crowdin-dark.png?raw=true"> | ||
</picture> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr height="187px"> | ||
<td align="center" width="33%"> | ||
<a href="https://sentry.io/for/nextjs/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="public/assets/images/sentry-white.png?raw=true"> | ||
<source media="(prefers-color-scheme: light)" srcset="public/assets/images/sentry-dark.png?raw=true"> | ||
<img alt="Sentry" src="public/assets/images/sentry-dark.png?raw=true"> | ||
</picture> | ||
</a> | ||
<a href="https://about.codecov.io/codecov-free-trial/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="public/assets/images/codecov-white.svg?raw=true"> | ||
<source media="(prefers-color-scheme: light)" srcset="public/assets/images/codecov-dark.svg?raw=true"> | ||
<img alt="Codecov" src="public/assets/images/codecov-dark.svg?raw=true"> | ||
</picture> | ||
</a> | ||
</td> | ||
<td align="center" width="33%"> | ||
<a href="mailto:[email protected]"> | ||
Add your logo here | ||
</a> | ||
</td> | ||
</tr> | ||
</table> | ||
|
||
--- | ||
|
||
Made with ♥ by [CreativeDesignsGuru](https://creativedesignsguru.com) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/cloudposse.svg?style=social&label=Follow%20%40Ixartz)](https://twitter.com/ixartz) | ||
|
||
[![Sponsor Next JS Boilerplate](https://cdn.buymeacoffee.com/buttons/default-red.png)](https://github.com/sponsors/ixartz) | ||
See [LICENSE](LICENSE) for more information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"dependencies": [ | ||
"drizzle-orm", | ||
"next", | ||
"react", | ||
"tailwind", | ||
"@sentry/nextjs", | ||
"spotlightjs/spotlight", | ||
"radix-ui", | ||
"@logtail/pino", | ||
"sharp", | ||
"@tanstack/react-table", | ||
"@clerk/nextjs", | ||
"@libsql/client" | ||
] | ||
} |
Oops, something went wrong.