- What is this?
- Tech used
- Views
- Working on OR trying the project
- Install MongoDB
- API documentation
- Rationale
- Description
What's That Chord Doing? is an ear-training app for intermediate musicians—roughly sophomore-level musicianship students, in college.
Project directory structure and build system derived from the Thinkful React starter kit.
What's That Chord Doing? is a full-stack JS app, built on Node/Express, with React/Redux, and MongoDB as the data store.
- Make sure you have MongoDB
- Clone this repo
npm i
oryarn install
mongod&
to open the mongo daemonnpm run dev
oryard dev
to start the server, build our app, and update whenever we make changes—ORnpm start
to just start our server. * Serves our client at http://localhost:8080 (try it out in your browser) * Services our API endpoints
- Homebrew:
brew install mongodb
- Debian/Ubuntu:
apt-get install mongodb
Hearing chords in the context of a key is a crucial musical skill. Most ear training apps ignore this and instead have us identify chords outside a context —by "character," instead of function.
This is an app for musical intermediates that want to start transcribing or get better at playing by ear.
-DR, 2017