Latest Vue School Articles

Prisma ORM with Nuxt and Supabase

Prisma ORM with Nuxt and Supabase

Learn to build a full-stack Nuxt app with Prisma ORM and Supabase PostgreSQL. Master type-safe database operations, migrations, and API endpoints.
Making Avatars Move: AI Generated Videos with Runway in a Nuxt App

Making Avatars Move: AI Generated Videos with Runway in a Nuxt App

Learn how to build an AI-powered moving avatar generator using Nuxt.js (Vue) and Runway. Transform static profile pictures into animated videos with custom API endpoints with image-to-video AI.
Daniel Kelly
Daniel Kelly
Email/Password Logins with Nuxt Auth Utils and Nuxt UI

Email/Password Logins with Nuxt Auth Utils and Nuxt UI

Learn to build secure email/password authentication in Nuxt 3 with Nuxt Auth Utils & NuxtUI. Step-by-step guide for login, registration & protected routes.
Daniel Kelly
Daniel Kelly
The Model Context Protocol (MCP) for Web Developers

The Model Context Protocol (MCP) for Web Developers

Discover how the Model Context Protocol (MCP) can transform your web development workflow by connecting your IDE to Jira, Figma, databases, and more. Explore practical use cases
Daniel Kelly
Daniel Kelly
Handling File Uploads in Nuxt with useStorage

Handling File Uploads in Nuxt with useStorage

Learn how to implement secure and flexible file uploads in your Nuxt application using the useStorage composable and Unstorage’s unified API. This step-by-step guide covers everything from validation to storage and serving files, making it easy to build a production-ready upload system.
Daniel Kelly
Daniel Kelly
Build a File Upload Component in Vue.js with the Composition API

Build a File Upload Component in Vue.js with the Composition API

Learn to build a Vue.js file upload component using the Composition API. Master file selection, custom styling, multiple files support, and more in this hands-on tutorial.
Daniel Kelly
Daniel Kelly
Give Your Web Apps a Voice with Eleven Labs AI

Give Your Web Apps a Voice with Eleven Labs AI

Bring your Nuxt Content pages to life with Nuxt Content Narrator, a seamless integration of Eleven Labs’ text-to-speech technology. Easily convert Markdown content into high-quality, natural-sounding audio with synchronized text highlighting and a customizable player.
Daniel Kelly
Daniel Kelly
What is a Vue.js Error Boundary Component?

What is a Vue.js Error Boundary Component?

Error boundaries in Vue are a game-changing tool that prevents your entire application from crashing when a component fails, ensuring a smooth user experience. In this guide, we'll explore how error boundaries work, how to implement them in your Vue applications, and where to find pre-built solutions to save you time.
Daniel Kelly
Daniel Kelly
Form and Function with Formwerk – Insights from Abdelrahman Awad’s Vue.js Nation 2025 Talk

Form and Function with Formwerk – Insights from Abdelrahman Awad’s Vue.js Nation 2025 Talk

Formwork, a flexible Vue.js library for accessible, customizable forms with seamless integration and robust validation by Abdelrahman Awad at Vue.js Nation 2025
Eleftheria Batsou
Eleftheria Batsou

Our goal is to be the number one source of Vue.js knowledge for all skill levels. We offer the knowledge of our industry leaders through awesome video courses for a ridiculously low price.

More than 200.000 users have already joined us. You are welcome too!

Follow us on Social

© All rights reserved. Made with ❤️ by BitterBrains, Inc.