/mandarin-shadowing

Primary LanguageTypeScriptMIT LicenseMIT

mandarin-shadowing

UI

Running the UI

  • cd ui
  • npm start

Runing the UI tests

  • cd ui
  • npm test

How the ui directory was created

  • npx create-react-app ui --template @chakra-ui/typescript
  • npm install react-router-dom
  • npm install react-feather
  • npm install react-media-recorder

Server

Installing the server

  • cd server
  • python3.12 -m venv venv
  • . venv/bin/activate
  • pip install -r requirements.txt

Running the server

  • cd server
  • . venv/bin/activate
  • flask run