Joanna Chen's repositories
owlscrolls
MapleStory scroll management app built to help MapleLegends scroll sellers stay up-to-date with market prices. Market data scraped from OwlRepo and simple user interface inspired by FruitScroll.
boopblocks
Interactive browser instrument inspired by percussive hemiolas and polyrhythms. Built with D3.js and Web Audio API.
lifelong-learning
Personal notes for lifelong learning. Topics: new languages (C#, TypeScript, Java, Elixir) and design/testing patterns (Domain-Driven Design, Command-Query Separation, Mockist/Classical testing).
receipt-builder
Sales tax receipt printer that takes in text files of imported or domestic items.
synewaveshi
Explore voice-controlled music generation and create sounds with fellow users or SyneBot. Built with Express, React, Web Speech API, Web Audio API, and Socket.io.