# FD_TeachingPlatform **Repository Path**: ayachensiyuan/FD_TeachingPlatform ## Basic Information - **Project Name**: FD_TeachingPlatform - **Description**: 复旦教学参考平台开发 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2023-04-28 - **Last Updated**: 2024-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FD_TeachingPlatform 复旦大学继续教育学院 教学参考平台 ## Getting Started ### [需要熟悉PR操作介绍请点击这里](./PR.md) ### Prerequisites - node >= 16 - java >= 11 - maven >= 3.6.3 ### Setup - frontend - Run: `npm run setup` - backend - create .env file in root directory, and create the following environment variables: ```shell CONF_MYSQL_URL= CONF_MYSQL_USERNAME= CONF_MYSQL_PASSWORD= CONF_REDIS_HOST= CONF_REDIS_PORT= CONF_REDIS_PASSWORD= CONF_REDIS_DATABASE= ``` use your own mysql and redis configuration. - Run: `mvn clean package` - Run: `chmod +x ./scripts/backendStart.sh` - Run: `./scripts/backendStart.sh` ## Development - Please add your github username to the [CODEOWNERS](.github/CODEOWNERS) file if you want to be a code owner of this project folder. - Please add your email to the [collaborators](collaborators.md) file. - Please fill in your [job assignment](job_assignment.md) ### frontend - Run: `npm run frontend:dev` ### backend - start local debug