# class-manage-meta **Repository Path**: passer111/class-manage-meta ## Basic Information - **Project Name**: class-manage-meta - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-04 - **Last Updated**: 2026-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Class Management Meta Repository This is a meta repository containing two submodules for a class management system with pet assistant functionality. ## Project Structure ``` class-manage-meta/ ├── class-manage-front/ # Frontend submodule ├── class-pet-assistant-backend/ # Backend submodule └── .claude/ # Claude configuration ├── settings.local.json # Local permissions ├── skills/ # Custom skills └── memory/ # Persistent memory (auto-created) ``` ## Submodules - **class-manage-front**: Frontend application - React 19 with TypeScript - Vite build tool - Tailwind CSS styling - React Router for routing - Zustand for state management - React Query for data fetching - Framer Motion for animations - **class-pet-assistant-backend**: Backend API service - Spring Boot 2.7.18 - Java 8 - MyBatis Plus ORM - MySQL 8.0 database - JWT authentication - Knife4j API documentation ## Getting Started 1. Clone with submodules: ```bash git clone --recursive ``` 2. Initialize submodules (if already cloned): ```bash git submodule update --init --recursive ``` ## Development When working with submodules: - Always commit changes in the submodule first - Then update the meta repository to point to the new commit - Use `git submodule update --remote` to fetch latest changes ## Claude Configuration This project uses Claude Code for AI-assisted development. Configuration is stored in `.claude/`.