Inspiration
Team member Michael Bayouk had the idea for Musiimaker the day the Hackathon started right before he took a nap. We knew that the challenge would be music related and Michael came up with it just before the competition started in his dream-like state.
What it does
Musiimaker takes user inputted mp3 files and converts them into PDF files of sheet music.
How we built it
We built Musiimaker's website using TypeScript and next.js. Our backend runs on a node server with a MongoDB database to store our user information and the song uploads.
Challenges we ran into
We ran into multiple challenges throughout our development process. We consistently struggled with version control issues like merge conflicts in Github. We were able to fix our merges but there were often frustrations around them.
Accomplishments that we're proud of
We are mostly proud of the functionality of the website. The algorithm to convert audio files into pdfs was rather complex and took Michael most of the hackathon to get working perfectly. We are also proud of the design of the website and the amount of pages we were able to create.
What we learned
We got to gain a lot of experience in web development as we had all taken the Web Programming class but none of us had much outside experience.
What's next for Musiimaker
The next step for Musiimaker is to host the website publicly and to see if we can gain some popularity.
Built With
- css
- html
- javascript
- mongodb
- next
- node.js
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.