This is an AI-driven EDU platform designed for both teachers and students, allowing up-to-date AI-powered course designing and learning experience.
The project requires both a Python and Node.js environment.
- Python 3.10 or newer
pip
for installingbackend/requirements.txt
- Node.js 22.13.0
- npm 10.9.2
- Create and activate a virtual environment
python -m venv venv source venv/bin/activate
- Install Python dependencies
pip install -r backend/requirements.txt
- Configure environment variables by creating
backend/.env
. The file should define at least:MYSQL_URI=<your database uri> DEEPSEEK_API_KEY=<api key> DEEPSEEK_ENDPOINT=<api endpoint>
- Start the API server
uvicorn backend.main:app --reload
- Install packages
cd frontend npm install
- Start the dev server
npm run dev