✨ 全新升级 · 现代化全栈解决方案
构建下一代 Web 应用
NovaStack 为您提供完整的开发解决方案,从项目脚手架到生产部署,让开发变得简单高效
版本 1.0
核心特性
开箱即用的现代化功能,助您快速构建专业应用
⚡
极速开发
内置最佳实践和开发工具,大幅提升开发效率,让您专注于业务逻辑
🔒
安全可靠
完善的认证授权机制,API 路由保护,确保您的数据安全无忧
🎨
美观易用
现代化的 UI 设计,响应式布局,为用户提供出色的使用体验
🌐
国际化
内置 i18n 支持,轻松实现多语言应用,面向全球用户
📊
管理后台
功能完善的管理界面,用户管理、内容管理一应俱全
🔌
高度可扩展
模块化架构,轻松集成第三方服务,满足各种定制需求
快速开始
只需几个简单步骤,即可创建你的全栈应用
安装步骤
1
克隆项目
git clone https://gitee.com/shuai_dd/nova-stack/tree/v1.0/
2
安装依赖
cd novastack && npm install
3
配置数据库
cp .env.example .env
4
运行开发服务器
npm run dev
API 示例
// server/api/users/index.ts export default defineEventHandler(async (event) => { // 获取数据库实例 const db = useDatabase() // 查询用户列表 const users = await db.user.findMany({ select: { id: true, name: true, email: true, }, }) return { users } })
项目结构
清晰的目录结构,便于团队协作和项目维护
📦 nova-stack/
├── 📁 pages/# 页面路由
├── index.vue
└── users/
├── 📁 server/# 服务端代码
├── api/
└── middleware/
├── 📁 components/# 可复用组件
├── 📁 composables/# 组合式函数
├── 📁 prisma/# 数据库模型
├── 📁 assets/# 静态资源
├── 📄 nuxt.config.ts
└── 📄 package.json
