More Premium Hugo Themes Premium Nuxt Themes

Node Nest Vue Nuxt Cms

The CMS system developed by nest.js based on node.js and nuxt.js based on vue.js is used to implement SSR(SEO)server-side rendering and generate static HTML, which is conducive to SEO.

Node Nest Vue Nuxt Cms

The CMS system developed by nest.js based on node.js and nuxt.js based on vue.js is used to implement SSR(SEO)server-side rendering and generate static HTML, which is conducive to SEO.

Author Avatar Theme by givebest
Github Stars Github Stars: 339
Last Commit Last Commit: Dec 15, 2022 -
First Commit Created: Dec 18, 2023 -
Node Nest Vue Nuxt Cms screenshot

Overview

The GiiBee CMS is a CMS system developed by Nest.js based on Node.js and Nuxt.js based on Vue.js. It utilizes server-side rendering (SSR) and generates static HTML, making it SEO-friendly. This CMS is well-suited for enterprises looking to build SEO-type websites.

Features

  • NestJS + MySql output API: Allows for API calls with sensitive operation records of IP, administrator, and client information.
  • NuxtJS + Vue + Bootstrap-vue: Generates static HTML for the entire site, making it SEO-friendly.
  • Nuxtjs vue SSR: Implements server-side rendering for better SEO.
  • Element UI + Vue CMS management: Uses Element UI and Vue to provide easy CMS management.
  • Front-end and back-end separation: Separates the front-end and back-end code for better organization.
  • JWT authentication: Utilizes JWT authentication for enhanced security.
  • Custom routing and web page description: Supports custom routing and web page description for commodity classification and product names, benefiting SEO.
  • Responsive web pages: The CMS is fully responsive and can adapt to both PC and mobile terminals.

Installation

  1. Create the nest_cms_api table in MySql.
  2. Import the .sql file located in the DB directory using either the MySql command or management software.
  3. CMS API server can be accessed at http://localhost:3000/. API documentation is available at http://localhost:3000/api/.
  4. Configuration settings can be found in config.default.ts.
  5. CMS management server can be accessed at http://localhost:3002/.
  6. CMS web server can be accessed at http://localhost:3001/.

Summary

The GiiBee CMS is a powerful CMS system that combines the best of Nest.js, Nuxt.js, and Vue.js. It allows for easy API and CMS management with features like server-side rendering, static HTML generation, JWT authentication, and custom routing. With its SEO-friendly capabilities and responsive design, it is an ideal choice for enterprises looking to build SEO-friendly websites.