Skip to content
No description, website, or topics provided.
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Explanations of the technologies used Wireframes User Stories The approach taken Installation instructions (if needed) Unsolved problems Any other useful information about your app


  • Musicfy is an app that use Itunes API to access tracks,albums,and artists. My app allows you to create, add, update and delete tracks you have created to the database. When you create a tracks you have the option the add the artist name, track name, price etc..


  • As for technologies, I used,

axios": "^0.17.1", "bcryptjs": "^2.4.3", "body-parser": "^1.18.2", "cookie-parser": "^1.4.3", "express": "^4.16.2", "express-session": "^1.15.6", "morgan": "^1.9.0", "mustache-express": "^1.2.4", "passport": "^0.4.0", "passport-local": "^1.0.0", "pg-promise": "^5.9.7", "JsHint


  • When you launch the app you have only access to a search bar that display the tracks, artists and albums. The apps have a login page and a sign up page. If you are a new user, you will have to sign up to access additional feature such as creating,adding,deleting and updating.


  • The goal behing this app was for the user to create, update and delete their own tracks. The user is able to search any tracks they are interested in.

#Approach taken

  • My approach of the app, was to access the Itunes API using axios in the back end of the app and also used Ajax to access Itunes Api for the landing pages. I wanted to give the user the freedom to create their own track. The user have full control of the app. As for future features I want to add a favorite button, a sample of the tracks they searched.


  • As for installation, before you actually start the app, you need to run npm install.
You can’t perform that action at this time.