# virtual_teacher_weapp **Repository Path**: robots-teacher/virtual_teacher_weapp ## Basic Information - **Project Name**: virtual_teacher_weapp - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-12 - **Last Updated**: 2025-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Project Structure ## Core Directories | Path | Description | |---------------------|-----------------------------------------------------------------------------| | **/src** | Main application source code | | ├─ api | API service definitions and request handlers | | ├─ assets | Static assets (images, fonts, icons, etc.) | | ├─ components | Reusable UI components | | ├─ constants | Application constants (routes, configs, enums) | | ├─ hooks | Custom React hooks | | ├─ pages | Page components (route entry points) | | ├─ services | API service layer and HTTP client configurations | | ├─ stores | State management (Zustand/MobX stores) | | ├─ types | TypeScript type declarations | | ├─ utils | Utility functions and helpers | ## Configuration Files | File | Purpose | |--------------------------|-------------------------------------------------------------------------| | `app.config.ts` | Mini Program global configuration | | `tailwind.config.js` | Tailwind CSS configuration | | `tsconfig.json` | TypeScript compiler settings | | `babel.config.js` | Babel transpiler configuration | | `package.json` | Project metadata and npm scripts | | `.eslintrc` | ESLint code quality rules | | `.env.*` | Environment variables (development/production/test) | | `project.config.json` | Mini Program project configuration | ## Entry Files | File | Description | |------------------|---------------------------------------------| | `app.tsx` | Application root component | | `index.html` | Base HTML template | | `app.scss` | Global SCSS styles entry point | ## Build System | Directory/File | Description | |----------------------|------------------------------------------| | `/dist` | Production build output | | `/node_modules` | NPM dependencies (git-ignored) | | `postcss.config.js` | PostCSS processing configuration | ## Development Guide ### Installation ```bash npm install ``` ### Development ```bash npm run dev:weapp ``` ### Code Quality ```bash npm run lint # Run ESLint npm run format # Format code (if configured) ``` ### framework taro + react ``` taro: https://taro-docs.jd.com/docs/ react: https://react.docschina.org/ ``` ### ui ``` taro-ui: https://docs.taro.zone/docs/components-desc taroify-ui: https://taroify.github.io/taroify.com/components/icon/ ```