Aurora

screenshot of Aurora
vue

基于SpringBoot+Vue开发的个人博客系统

Overview

Aurora Lite is a lightweight, open-source blog solution designed for seamless front-end and back-end separation. Developed primarily with Vue and Spring Boot, it aims to provide users with an efficient blogging platform that is easily maintainable. While the developer currently juggles school commitments, the project is actively maintained, inviting contributions from the community for bug fixes, code optimizations, and feature developments.

This project promises to be a valuable resource for developers seeking a solid blogging framework, with a focus on fostering community engagement. Furthermore, its structured deployment process makes it convenient for users to get started with their blogging journey.

Features

  • Seamless Front-End and Back-End Separation: Built with Vue for the front-end and Spring Boot for the back-end, ensuring a modular architecture.

  • Modern Technology Stack: Utilizes advanced technologies like Vue 3 for the front-end, Spring Security for authentication, and MyBatis Plus for ORM, providing a robust performance.

  • Community Driven: The project is open for contributions, allowing users to participate in bug fixes, optimizations, and feature enhancements, making it a continually evolving platform.

  • User-Friendly Installation: A quick one-command installation for CentOS users simplifies the setup process, making it accessible even for those new to deployment.

  • Comprehensive Documentation: The project provides thorough deployment guides to support users in getting the framework up and running smoothly.

  • Demo Accounts Available: Users can test the platform with demo credentials, allowing them to explore its features before committing to deployment.

  • Ongoing Maintenance Plans: Future enhancements include front-end optimizations and a potential Vue 3 rebuild for the back-end, ensuring the project keeps up with modern development practices.

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.

blog
Blog

Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.

pinia
Pinia

Pinia is the official state management library for Vue.js. It provides a simple and intuitive API with full TypeScript support, devtools integration, and modular design. Pinia replaces Vuex as the recommended state management solution for Vue 3.