What is Nuxflare Pro?
Production-ready enterprise-grade Nuxt starter kit for Cloudflare.
Nuxflare Pro is a production-ready, enterprise-grade Nuxt starter kit built for Cloudflare. Unlike traditional starter kits and boilerplates, Nuxflare Pro is deployment ready—meaning you can launch your project straight to production.
Key Features
Everything in Nuxflare Pro is fully optimized for Cloudflare. Here’s what’s included:
1. Emails
- Email Templates: Crafted with React Email for a modern, component-based approach.
- Email Worker: A provider-agnostic worker that supports multiple email providers including:
- Resend
- Amazon SES
- Mailgun
- Sparkpost
- Custom SMTP
2. Authentication (Nuxflare Auth)
An independent authentication server (based on OpenAuth.js) that can also be used to secure any frontend or backend, deployed to auth.YOUR-DOMAIN.com
:
- Social Logins: Google and GitHub authentication.
- Flexible Authentication Methods:
- Code-based login
- Email/password login
- Password recovery (forget password)
- Extendable: Easily add new authentication methods as needed.
3. Infrastructure
- Multi-Environment Deployments: Seamlessly manage production, staging, and development environments.
- Infrastructure as Code (IaC): Deploy and delete multiple versions of your application on any Cloudflare account, You can use separate accounts for development, staging, and production.
4. Content Site
Hosted on YOUR-DOMAIN.com
, the content site includes:
- Landing Page: Featuring a hero section, FAQ, feature cards, and more.
- Blog & Docs: Fully integrated blog and documentation site.
- Site-wide Search: Powerful search functionality across the entire site.
5. Application Dashboard
Deployed to app.YOUR-DOMAIN.com
, the main application includes:
- Dashboard/Sidebar Layout: A modern, intuitive user interface.
- Async Jobs: Uses Cloudflare queues for background processing and cron triggers.
- AI Demos: RAG chatbot and image generation.
- Account Settings: Update user details such as name and avatar.
- Payment Integration: Manage billing and subscriptions via Stripe and Paddle.
- Notifications: Send and manage user notifications (works real-time with the websockets server)
- Team Management:
- Create teams, add members, and send invites.
- Role-based access control.
- Team settings for name and logo.
6. Websockets Server
Powered by Cloudflare Durable Objects, this server handles real-time communications and is deployed to websockets.YOUR-DOMAIN.com
.
7. Additional Enhancements
- Integration with NuxtHub: Use all features from
@nuxt-hub/core
and NuxtHub Dev Tools without having to use and pay NuxtHub for deployment. - Internationalization (i18n): Support for multiple languages.
- SEO Optimization: Built-in best practices to enhance search engine visibility.
- Nuxt Modules: And many additional modules to extend functionality.
Why Choose Nuxflare Pro?
By focusing on Cloudflare, Nuxflare Pro not only simplifies deployment but also provides a suite of features that make building, scaling, and managing your applications a breeze. Whether you’re launching a new enterprise app or scaling an existing project, Nuxflare Pro offers the tools you need to succeed.
Ready to get started? Explore the documentation and see how Nuxflare Pro helps you deploy straight to production.