A full-stack web app built with React, Node.js, Express.js, MongoDB, and Tone.js that allows users to jam along with randomly created music. Users can also log into the app using Google oAuth to save their own musical jams.
- Ability to save songs
- Pulls samples from the FreeSound API
- Each experience is different with the generative element
- Plenty of options to change the instrument to fit the user's needs
- My first project using MongoDB, it was hard to get my head wrapped around how get it set up using mLab etc
- Having to keep things separated to avoid confusion proved difficult at times
- The ability to record piano performances never happened
- removed the following for mlab migration to atlas
"MONGODB_URI": "@mongodb_uri",
"GOOGLE_CLIENT_ID": "@g_client",
"GOOGLE_CLIENT_SECRET": "@g_secret",
"FREESOUND_TOKEN": "@freesound"```