Jueblog Combat

screenshot of Jueblog Combat
express
vite
vue
less

Vue3全家桶+Node.js全家桶,全栈开发的“仿稀土掘金”博客系统,可以帮助前端快速掌握全栈开发能力

Overview:

The jueblog-combat is a blog system inspired by juejin, with the project source code from the book "Front-end Development Practical Warfare." It utilizes a front-end technology stack of Vue3, Pinia, and TypeScript, and a back-end technology stack of Express, MongoDB, and Serverless. Users can gain full-stack JavaScript development skills and become independent developers through this project.

Features:

  • Vue3 + Pinia + TypeScript: Front-end technology stack for comprehensive applications.
  • Express + MongoDB + Serverless: Back-end technology stack for building APIs and databases.
  • Full-stack Development Skills: Learn Vue3, Element Plus, Axios, Pinia, Vue Router, Markdown editing, and TypeScript for the front-end. Node.js, Express for API development, MongoDB for database operations, and JWT for authentication on the back-end.

Summary:

The jueblog-combat project offers a practical learning experience for JavaScript full-stack development with Vue3, Pinia, TypeScript on the front-end, and Express, MongoDB, Serverless on the back-end. By following the installation guide and configuring the necessary files, users can explore various front-end and back-end technologies through this project.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

vue
Vue

Vue.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.

less
LESS

Less CSS is a dynamic stylesheet language that extends the capabilities of CSS, allowing developers to write cleaner, more modular, and reusable stylesheets with features like variables, mixins, and nested rules.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.