Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions pages/cloudflare/_meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"bindings": "",
"caching": "",
"examples": "",
"community": "Community projects",
"troubleshooting": "",
"migrate-from-0.2": "",
"0.2": "Release 0.2"
Expand Down
31 changes: 31 additions & 0 deletions pages/cloudflare/community.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import { SITE } from '../../config';
import { Callout } from 'nextra/components';

## Projects from the community

### Fully-featured SaaS starter kit

The [Cloudflare Workers SaaS template](https://github.com/LubomirGeorgiev/cloudflare-workers-nextjs-saas-template) is a fully-featured SaaS app that works with `@opennextjs/cloudflare` and utilizes lots of other Cloudflare services.
Here is a list of some of the features it includes:

- Custom authentication with password and Google SSO
- Session storage in Cloudflare KV
- Forgot password
- Change password
- Change user settings
- Security
- Protection with Cloudflare Turnstile Captcha
- Rate Limiting with Cloudflare KV to prevent abuse
- Validation for all user actions with react-zsa and zod
- Database: Drizzle ORM and Cloudflare D1
- UI: Shadcn, Tailwind CSS and Hero UI (formely NextUI)
- Transactional email templates with react-email and integration with Resend and Brevo
- Dev Experience
- Completely type safe
- Comprehensive eslint config
- Integrated with Cursor AI
- .cursorrules
- A markdown project documentation that Cursor can refer to for more context and better responses
- Detailed documentation for local development and production deployment
- Automatic deployment using Github Actions and the Wrangler CLI
- And more...
Loading