logo

NuxtBase

简介

为什么我需要 NuxtBase?

NuxtBase 是一个基于 Nuxt.js 的 AI 开发脚手架。旨在帮助独立开发者们👨‍💻👩‍💻,快速开发、构建、部署面向国内用户和大模型服务商的 AI 应用

我们提供了一套完整的基于 Vue + Supabase 的前后端解决方案,包括:项目前端和后端(落地页、文档、博客功能、丰富的组件、数据库)、AI 相关工具(openai.js接入大模型)、登录鉴权(支持邮箱/Google/Github登录注册)、支付功能、构建和部署等一系列工具,开箱即用。

使用 NuxtBase,你只需要进行一些基础的准备工作(设置几个环境变量),就能在 5 分钟内启动一个 AI 项目。你只需专注于业务逻辑的开发,不必再花费时间在配置环境和搭建基础设施上。

这意味着你可以更快地将想法变成现实,更高效地开发和发布你的 AI 应用。

NuxtBase 的技术栈

前端

  • Nuxt3: 一个基于 Vue.js 的通用应用框架,提供了灵活的配置和强大的功能支持,并有丰富的 modules 生态,如服务器端渲染、静态站点生成和现代前端开发的各种最佳实践。
  • TailwindCSS:一个灵活、高度可定制的 CSS 框架,帮助你快速构建现代化的 UI 界面。
  • Vant:一个轻量、可靠的移动端 Vue 组件库,符合国内用户的交互习惯。(将在2024年11月全面替换成ShadcnUI,实现更加一致和丰富的UI体验)

后端

  • Nitro: Nuxt3 的官方后端框架,非常适合前后端一体化开发。
  • Supabase: 一个开源的后端服务,提供了完整的后端解决方案,包括提供 PostgreSQL 数据库、用户身份认证和对象存储等丰富的功能。如果你是偏向于国内用户,那么也可以使用国内的supabase服务商MemfireDB

支付

  • zpay: 一款简单易用的支付集成服务,支持微信支付和支付宝方式,帮助独立开发者轻松实现应用内支付功能。

我们后续还会提供官方的微信支付、支付宝支付、Lemonsqueezy、Stripe(需公司资质)的支付方式集成,已帮助你更好的实现支付功能。

NuxtBase 能带来什么价值?

  • 快速启动: 几分钟内完成项目初始化,节省大量时间和精力。
  • 完善的集成: 支持支付、数据库、身份认证等常用功能,提供一站式解决方案。
  • 高效开发: 专注于业务逻辑,无需处理繁琐的配置和集成问题。
  • 灵活扩展: 基于流行的 Nuxt.js 和 Supabase,易于扩展和定制,满足各种开发需求。

NuxtBase 致力于为开发者提供最便捷的 AI 应用开发体验,帮助你更快、更高效地实现你的创意。如果你正在寻找一个强大的工具来简化 AI 应用开发过程,如果你是 Vue 开发者想启动第一个 Vue 项目赚钱,那么 NuxtBase 将是你的最佳选择。