Skip to content

ubcemergingmedialab/MootCourt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moot Court

Project Description

Practice for Moot Court, built using Typescript + React.

External Assets

Included

Versioning

Getting Started & Building

  1. Download Node.js
  2. Clone project to local folder
  3. npm start
  4. Project should be deployed to local host as shown in terminal

Dependencies

  • Created using npx create-react-app moot-court --template typescript
  • ESLint: npm install --save-dev eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin
  • react three fiber: npm install three @react-three/fiber
  • React XR: npm install @react-three/xr
  • react speech kit: npm install --force react-speech-kit
  • leva: npm i --force leva
  • react three fiber typescript: npm install @types/three
  • drei: npm install @react-three/drei

Team

Faculty:

Jon Festinger, Q.C. Nikos Harris, Q.C. Barbara Wang BA, JD

Current EML Student Team:

  • Rosaline - Developer/Lead
  • Michelle - Developer
  • Juno - Developer
  • Jena - Designer

Troubleshooting

  • High severity vulnerability regarding Inefficient Regular Expression Complexity in nth-check is likely a false alarm. Can ignore, do not force fix as it may break the project.
  • installing the above modules may lead to error "unable to resolve dependency tree". Force install instead (overrides warning for incompatible react versions, shouldn't break the code)

Documentation