A minimal CMS built with Nuxt.
To update your site name, logo, header menu items, and footer links, edit the configuration in layers/base/app/app.config.ts.
export default defineAppConfig({
siteName: 'My Site',
logoPath: '', // Optional: Path to your logo image
navigation: {
menuItems: [
{ label: 'Home', to: '/', order: 0 },
],
footerLinks: {},
bottomLinks: [
{ label: 'Privacy Policy', to: '/privacy' },
],
},
})This is a standard Nuxt project. Run it like any Nuxt application:
# Install dependencies
pnpm install
# Start development server
pnpm devThe application will be available at http://localhost:3000.
# Build for production
pnpm build
# Preview production build
pnpm preview
# Database migrations
pnpm db:generate # Generate migrations
pnpm db:migrate # Run migrations- Nuxt - The Intuitive Vue Framework
- Drizzle ORM - TypeScript ORM for SQL databases
- Better Auth - Authentication library
- AutoAdmin - Auto-generated admin interface
- Nuxt Better Auth Layer - Better Auth integration for Nuxt
MIT