Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here


Discover Music (Angular 2 application)

Subscribe to updates I use songwoof

Statistics on songwoof

Number of watchers on Github 9
Number of open issues 0
Average time to close an issue less than a minute
Main language Dart
Open pull requests 0+
Closed pull requests 0+
Last commit over 3 years ago
Repo Created over 4 years ago
Repo Last Updated over 3 years ago
Size 1.13 MB
Organization / Authorandresaraujo
Page Updated
Do you use songwoof? Leave a review!
View songwoof activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating songwoof for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


A sample application to show a more complete Angular 2 example.

It includes:

  • Use of Router and Router lifecycle hooks
  • Component Lifecycle hooks
  • Components, Services
  • A sample unit test for a component
  • Component events
  • It also includes example of Dart interop with Javascript.
  • Authentication and backend with Firebase
  • UI using Material Design lite


Install dependencies

pub get

Run local web server

pub serve

open http://localhost:8080/

Live Demo

To do:

  • Redo faving tracks
  • Redo test when new testing package is available
  • Add Spotify backend
  • Add component to show current play time
  • Improve discovery of songs

Vinyl Css is based on this codepen by pipozoft

songwoof list of languages used
Other projects in Dart