4aa6a8ff6a827869b369b8bbd51ca92d6866049b
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
- Create a MySQL database and import the schema:
- File: backend/sql/schema.sql
- Update database connection in backend/src/main/resources/application.yml.
Default admin account:
- username: admin
- password: admin123
2) Backend
cd backend
mvn spring-boot:run
3) Frontend
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
uploadsfolder and served at/files/*.
Description
Languages
Java
41.9%
Vue
34.1%
Python
18.2%
JavaScript
5.2%
CSS
0.4%
Other
0.2%