Skip to content

Reon-Jin/edu_platform

Repository files navigation

edu_platform

This is an AI-driven EDU platform designed for both teachers and students, allowing up-to-date AI-powered course designing and learning experience.

Installation and Environment

The project requires both a Python and Node.js environment.

Backend requirements

  • Python 3.10 or newer
  • pip for installing backend/requirements.txt

Frontend requirements

  • Node.js 22.13.0
  • npm 10.9.2

Installation

Backend setup

  1. Create and activate a virtual environment
    python -m venv venv
    source venv/bin/activate
  2. Install Python dependencies
    pip install -r backend/requirements.txt
  3. 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>
  4. Start the API server
    uvicorn backend.main:app --reload

Frontend setup

  1. Install packages
    cd frontend
    npm install
  2. Start the dev server
    npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •