Overview:
The zealsay is a frontend and backend separation rapid development scaffold designed to provide commonly used solutions for creating lightweight applications. The backend is built on Spring Boot with Spring Security and Mybatis-Plus, while the frontend utilizes Nuxt, a server-side rendering solution based on Vue, and Vuetify for styling. The project is MIT licensed and aims to offer an out-of-the-box lightweight application scaffold.
Features:
- Core framework using Node 14.5 and NPM 6.14.5
- Main frameworks include Nuxt 2.12.2 and Vuetify 2.x
- Key modules such as nuxt-auth, vuex, nuxtjs/axios for API requests
- Additional components like mavon-editor for markdown editing and sweetalert2 for popups
- Image editing capabilities with vue-cropper
- Stylish scrollbar with vue-perfect-scrollbar
- Content transition animations with vue-scroll-reveal
Installation:
To install the zealsay theme, follow these steps:
- Clone the repository:
git clone <repository-url>
- Install dependencies:
npm install
- Run the project:
npm run dev
Summary:
The zealsay project offers a lightweight scaffold for frontend and backend development, with Vue-based frontend and Spring Boot backend. It includes essential features like user management, blog post management, and various plugins for enhanced functionality. With its focus on speed and simplicity, zealsay aims to provide developers with a quick-start solution for building applications.