Skip to content
Back to case files
StudentCompleted

Smart Care & Home Service System

A supply-demand matching platform for home care & housekeeping, built with Spring Boot + Vue

Period
Mar 2024 — Dec 2024
Spring BootMyBatisVue 3Element PlusMySQL

What I did

  • Clean layered front/back separation with documented APIs
  • Order state machine keeps transitions controlled, no dirty states
  • Mobile plus admin console, covering both usage contexts

Background

The home care and housekeeping industry suffers from persistent supply-demand information asymmetry. This project builds a one-stop platform covering the full chain: booking → dispatch → service → review.

Contributions

  • Designed core data models and RESTful APIs (users, providers, orders, reviews) with Spring Boot + MyBatis
  • Implemented token-based authentication with role-based access control (client / provider / admin)
  • Implemented an order state machine (pending → serving → pending review → completed)
  • Built an admin dashboard and mobile H5 pages with Vue 3 + Element Plus, fully responsive
  • Integrated frontend and backend and deployed the system

Highlights

  • Clean frontend/backend separation with well-documented APIs
  • Order state machine keeps business flow deterministic and avoids dirty states
  • Dual-end adaptation (mobile + admin) covers different usage scenarios