Inspiration

Since all of our group members are musicians, we found a problem within the community is that it is very hard to keep track of our progress. The solutions available currently have multiple problems including a bad user interface and consistently crashes meaning that users can't find their progress after practicing. This is when we thought of Rekora, a solution to be organized and keep track of music and have "journals" for songs. Rekora can also be used for non-music purposes such as public speaking and speeches.

What it does

Rekora saves a musician's songs into separate journals. These journals have the option to record a song or speaking and will put these recordings in chronological order. Additionally, there is also the option to make certain timestamps to point out specific details such as "I was flat" at 2:45. There is also the option for general notes for each recording.

How we built it

We used React for our frontend in project. The backend and API was created by Flask in Python.

Challenges we ran into

  • One of our frontend developer was not very familiar with React.js, and we had to take some time to catch him up to speed with a general idea of how react.js works.
  • We faced difficulty with connecting our backend (which we built with python) with the frontend (which we built with React.js), but we figured it out in the end.
  • It was also quite a hassle for us to figure out a way to allow users to record themselves--as well as save their recording--on Rekora.

Accomplishments that we're proud of

  • For all of us on the team, this was our very first hackathon. We're proud of the fact that we each decided to come out of our comfort zone and do something new.
  • We performed the ever awe-inspiring act of having an idea and working towards making it a reality.

What we learned

  • This entire hackathon has been quite an interesting experience. We've all learned a lot about what it's like to work on an hackathon, with people with skills/perspective different from ours, and about our teammates.

What's next for Rekora

  • We hope to improve upon Rekora's current functionality and make it better at doing what it already does.
  • We hope to make Rekora social--as in to include functionality where multiple people can develop their skills with one another.
Share this project:

Updates