Skip to content

Sophia-Geng/Blog-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About the project

This project was built together with friends during our sophomore year as an early attempt to apply what we had learned in software development. Some parts of the code may still look rough or immature, but it reflects our learning journey at that stage. Suggestions and feedback are warmly welcomed!

Technical Architecture

Frontend-Backend Separation: The frontend is built with UniApp + Vue.js, while the backend is based on Spring Boot + MySQL.

Multi-Platform Support: Compatible with WeChat Mini Programs, H5, and mobile apps, enabling one codebase to run across multiple platforms.

Admin Dashboard: Provides both a UniApp-based admin interface and a web-based admin panel for convenient system operations and maintenance.

Functional Modules

User System

  • Register / Login / Logout
  • Profile Management
  • Role Management (User / Admin)

Blog Content Management

  • Publish / Edit / Delete Posts
  • Category and Tag System
  • Rich Text Editing and Image Upload
  • Article Search

Social Interaction

  • Likes, Comments, Favorites
  • Replies and Notification Messages
  • Points System and Leaderboard

Data Statistics & Admin Management

  • User and Blog Data Visualization (ECharts Charts)
  • Community Activity, Category Distribution, User Location Analysis
  • Login Logs, Operation Logs, Complaint Management

Project Highlights

  • Complete Workflow: From user registration → article publishing → social interaction → admin dashboard → data analysis
  • Rich Interactive Experience: Push notifications, points system, search optimization, pull-to-refresh, image lazy loading
  • Development Standards: MVC architecture, unified response encapsulation, automatic API documentation generation (Swagger / Knife4j)
  • Security: Input validation, SQL injection protection, secure file upload checks

About

A social blogging application equipped with an administrative system for tracking and reviewing user activities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors