The assignment was to use all of the experience and knowledge I have gained in this class to create a full-stack web application.
I created a music synthesizer application which users can load, save, or delete presets that are stored in the MongoDB database.
You can control the knobs to change sound and use a computer keyboard to play the virtual piano keyboard.
- Installation of node.js is required. Follow this guide to install it.
- You need to create an
.env
file to have access to the MongoDB database.
Visit MongoDB Atlas to create a cluster and get the connection string.
AddMONGODB_URI='connection string with your password starting with mongodb+srv:'
to your.env
file. - Run the following commands in the Terminal.
git clone https://github.com/cuinjune/mongo-synth.git
cd mongo-synth
npm install dependencies
npm start
- Open your web browser and navigate to http://localhost:3000