LogoIndieHub

NuxtBase

基于NuxtJS的前端脚手架,集成了你开发项目的一切工具(登录 + 支付 + 前后端)。让Vue和NodeJS开发者能够快速上线你的AI应用!

Introduction

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

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

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

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

NuxtBase 的技术栈
前端
  • Nuxt3: 一个基于 Vue.js 的通用应用框架,提供了灵活的配置和强大的功能支持,并有丰富的 modules 生态,如服务器端渲染、静态站点生成和现代前端开发的各种最佳实践。
  • Tailwind:一个灵活、高度可定制的 CSS 框架,帮助你快速构建现代化的 UI 界面。
  • Vant:一个轻量、可靠的移动端 Vue 组件库,符合国内用户的交互习惯。
后端
  • Supabase: 一个开源的后端服务,提供了完整的后端解决方案,包括提供 PostgreSQL 数据库、用户身份认证和对象存储等丰富的功能。
  • MemfireDB: 国内的 Supabase 服务商,集成了 Supabase 的所有功能,提供了更快的访问速度和更好的服务支持,有2个免费应用创建额度。
  • Midway: 一个基于 TypeScript 的 Node.js 框架,提供了一套完整的后端开发解决方案,包括路由、控制器、服务、中间件等。
支付
  • zpay: 一款简单易用的支付集成服务,支持微信支付和支付宝方式,帮助独立开发者轻松实现应用内支付功能。

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

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

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

Information

Categories