# admin-app-template **Repository Path**: redoing/admin-app-template ## Basic Information - **Project Name**: admin-app-template - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-29 - **Last Updated**: 2025-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Admin Application A full-stack admin application with Spring Boot backend and Vue.js frontend. ## Features - User authentication with JWT - Role-based access control - User management - Role management - Permission management - System settings ## Technologies ### Backend - Spring Boot 3 - Spring Security - JWT Authentication - Spring Data JPA - MySQL ### Frontend - Vue 3 - Element Plus UI - Pinia state management - Vue Router ## Setup ### Backend 1. Install Java 17 and Maven 2. Configure database in `backend/src/main/resources/application.yml` 3. Run the application: ```bash cd backend mvn spring-boot:run ``` ### Frontend 1. Install Node.js 16+ 2. Install dependencies: ```bash cd frontend npm install ``` 3. Run development server:s ```bash npm run serve ``` ## Default Credentials - Username: admin - Password: admin123