# Nursing Home Management This repository contains a Spring Boot backend and a Vue 2 + ElementUI frontend for a nursing home management system. ## Tech Stack - Backend: Spring Boot 3, Sa-Token, MyBatis, MySQL - Frontend: Vue 2, Axios, ElementUI ## Setup ### 1) Database 1. Create a MySQL database and import the schema: - File: backend/sql/schema.sql 2. Update database connection in backend/src/main/resources/application.yml. Default admin account: - username: admin - password: admin123 ### 2) Backend ```bash cd backend mvn spring-boot:run ``` ### 3) Frontend ```bash cd frontend npm install npm run serve ``` Frontend will run at http://localhost:5173 and proxy to the backend at http://localhost:8080. ## Notes - Family users can register via the Register page (needs matching elder ID card in the database). - File uploads are stored in the backend `uploads` folder and served at `/files/*`.