Nuxt Bnhcp

screenshot of Nuxt Bnhcp
nuxt
scss

nuxt、node/express、vue、mysql、redis、socket.io (全栈-实战商城)~

Product Analysis: Nuxt-Bnhcp

Overview

Nuxt-Bnhcp is a web application built using Node.js, Express, Vue, Vuex, MySQL, Nuxt SSR, NGINX, and Redis. It offers features for rendering course categories, sorting courses, filtering courses, loading more course details, scheduling appointments, user authentication, setting preferences, managing coupons and wallets, and purchasing courses.

Features

  • Homepage Rendering: Render course categories and search courses.
  • Sorting: Sort courses by intelligent sorting, highest price, lowest price, teacher rating, and popularity.
  • Filtering: Filter courses by class type, promotional offers, class schedules, and price range.
  • Load More: Load more courses when scrolling through the course list.
  • Course Details: Display detailed information and allow for trial class reservations.
  • Category Pages: Categorize courses for easier navigation.
  • User Profile: Display user-specific information and provide settings options.
  • Shopping Cart: Add, remove, and checkout items in the shopping cart.
  • Order Management: Display all orders, pending payments, and successful transactions.
  • Caching: Implement caching for homepage and pagination using Redis.
  • Serverless Deployment: Utilize Tencent Cloud's serverless service for deployment.

Summary

Nuxt-Bnhcp is a feature-rich web application built using a combination of popular technologies. It offers a seamless user experience with various functionalities such as course rendering, sorting, filtering, trial class reservations, user profiles, shopping cart management, and order handling. Additionally, it employs caching using Redis and allows for serverless deployment through Tencent Cloud.

nuxt
Nuxt

nuxt.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

Pug

Pug is a high-performance template engine for Node.js and browsers that enables developers to write HTML templates using a concise and intuitive syntax. It supports a range of features, including template inheritance, conditionals, loops, mixins, and more, and can be easily integrated into a variety of web frameworks and build tools.