μblog docsμblog docs
Introduction
  • Django Application
  • Nuxt Application
  • Docker Compose
  • VuePress Documentation
  • AWS ECS

    • Terraform
    • Pulumi
    • CDK
  • Application Updates

    • GitHub Action
  • English
  • 简体中文
GitHub
Introduction
  • Django Application
  • Nuxt Application
  • Docker Compose
  • VuePress Documentation
  • AWS ECS

    • Terraform
    • Pulumi
    • CDK
  • Application Updates

    • GitHub Action
  • English
  • 简体中文
GitHub
  • Nuxt.js application

Nuxt.js application

  • Why Nuxt?
  • Differences compared to Single Page Applications
  • shadcn/ui

Why Nuxt?

Nuxt.js is a Vue.js framework that has support for server side rendering. It consumes API endpoints from the Django application.

Differences compared to Single Page Applications

Single Page Applications (SPAs) is another popular way to build web applications. These sites are simple to deploy as static websites, but they cannot easily handle complex SEO or link previews (Open Graph tags). Nuxt with SSR runs in a container and generates the first request as a full HTML page, and then subsequent navigation behaves similar to an SPA.

shadcn/ui

The Nuxt.js app uses shadcn/ui for UI components.

Edit this page on GitHub
Last Updated:: 4/29/25, 11:56 PM
Contributors: Brian Caffey
Prev
About the Django Application
Next
Using docker compose