Bloc Jams

There are many mp3 players for the web and it is a good starting place to learn the ins and outs of JavaScript, jQuery, and Angular. I used these tools to develop a basic media player using the Buzz audio library.

The project was a part of the Bloc Web Developer curriculum

The goal of the application was to build a functional music player. In order to do this, the application needed to be able to display all of the available albums and have the albums page have a functional user interface that plays the songs.

To understand the basics of building a web application, I built all of the components using HTML and CSS and used vanilla JavaScript to make the application functional. I was then able to refactor the code into jQuery and Angular.

I learned a lot about JavaScript and how to use its libraries and frameworks. I was able to create a basic web-based media player that could control the pause and play functions of a song. The application is a basic structure and that does not currently support an entire collection of albums.

After refactoring the application to use Angular, the code was much more concise and it was much easier to understand the structure. The project could be expanded to include more albums. This would improve the practicality of the application.