Coding Solutions for the Music Industry
The classical music industry provides ample opportunity to organize data and connect people. Musicians preparing for an audition would benefit from a centralized collection of data from past auditions. Teachers need a way to connect with their student base remotely. Tracking service data is crucial for the longevity of an orchestra’s members. I aim to create efficient and intuitive tools to fill these needs and create a more connected community.
Portfolio
Users sign up or log in to view and subscribe to a collection of richly formatted courses presented by a single teacher. Progress between lessons is recorded to the database to track user engagement.
- Utilized Ruby on Rails API to create a database of Users and Courses
- Rendered nested associations to draw complex relationships between user and content
- Managed async fetch requests with redux-thunk to update the database with minimal client-side disruption
Users can browse and study audition lists to identify trends in the industry’s audition repertoire and prepare efficiently according to institutional patterns of excerpt prevalence.
- Utilized Ruby on Rails to create a database of orchestras and audition lists
- Implements many-to-many and one-to-many relationships to interrelate audition lists and excerpts to orchestras
- Authenticates users with a standard Rails authentication or OAuth
- Utilizes nested resources to create new excerpts in an audition list
Users can browse a collection of events and add their name and email to “RSVP” to the event.
- Implemented a single page application using JavaScript, HTML, and CSS
- Integrated a JavaScript frontend with a Ruby on Rails API backend
- Validates user data to avoid replication while allowing the same user to be added to multiple distinct events
- Translates JSON responses into JavaScript objects using ES6 constructor and class syntax
From the Web Development Blog

LMS for Musicians: React Redux
If the COVID 19 pandemic has taught us anything, it is that virtually everything can

Lemonade
My final project for the Flatiron School has been brought on a cocktail of mixed

RSVP – using AJAX for simple reservations
One of the historical problems facing Third Space Music was collecting reservations for their concerts.

One Step at a Time
I began my exploration of computer programming with the Flatiron School in July. Learning to