/tangerine

🍊 Visual editor for Typst & Latex graphs (CS294)

Primary LanguageJavaScript

tangerine

A visual editor for creating graphs using Typst or Latex

Final Project by Sam Poder, Teresa Luo, and Rebecca Dang for UC Berkeley's CS 294-184 (Spring 2025) course

Installation

  1. Install yarn
  2. Install Node.js v20.0.0 or higher (can use nvm to manage different node versions, e.g. brew install nvm, nvm install 20.0.0, and nvm use 20.0.0 if you are on Mac with Homebrew installed)
  3. git clone git@github.com:sampoder/tangerine.git
  4. cd tangerine
  5. yarn install to install dependencies

Development

Run yarn dev to run the development server and enable hot reloading, then navigate to localhost:3000 to preview the app

Deployment

  1. Run yarn build to create the optimized production build
  2. Run yarn start to start the development server

Usage

Use the live web app here: https://tangerine-iota.vercel.app/