Inspiration

We’ve all tried to learn instruments and know how challenging it can be to keep up the regular schedule needed to learn. We realized that it helped when we heard music that we wanted to play, because it reminded us of what the hard work was for. So we decided to create an app that could track our practice to keep us accountable and give us inspiration when we didn’t feel like putting in the work. From looking at other habit tracker reviews we also realized some people wanted the chance to skip habits occasionally. This would make following the routine less stressful, and prevent you from saying “why even bother?”. Thus our idea was born.

What it does

What we needed was an app that would do a few things Remind us when to practice Keep track of the days we practiced and how many days in a row we were successful Would give us the option to have a “lazy day” by allocating a certain number of tokens which we could use if we didn’t want to practice but wanted to keep our streak Perhaps most importantly, inspire us. We wanted an app that would play music from your library that would remind you of the reason you were practicing in the first place. Unfortunately with our limited time and knowledge of React and APIs, we were unable to complete a few of these goals. We did, however, create a nav bar and a calendar.

How we built it

Using react, we aimed to construct a web application, with the group members doing a divide and conquer approach.

Challenges we ran into

We ran into the challenge where when 3 of us worked on separate things, merging the 3 git branches together the app would error. Also only one of us had worked with React before, so learning just the right amount of knowledge to make the app was difficult as it was time consuming. One of us tried very hard to work with the Spotify API, which was built well for developers, but she did not have the React knowledge to fulfill this task.

Accomplishments that we're proud of

We created a webapp with several features. We had a hack that we had a vision for and we strived to complete it. Although some of our planned features are missing, we were able to come up with a plan that we all were excited to execute.

What we learned

We learned the process of collaborating on github, as well as becoming more familiar with the process of coding React. We also got to use API’s we didn’t previously have experience with, making this experience one more true to the real process of development, and different from the more isolated approach in classrooms.

What's next for Let's Play

We’d like to merge the separate branches together, setting up accounts with google oauth, and storing accounts using a database. Implementing lazy tokens would be our next big goal before trying to integrate Spotify again. Perhaps we need to learn more about React to do this.

Share this project:

Updates