I wanted to help my buddy out with some things that he wanted to do for his music class. The idea is that he wanted a site that would track his students’ practice time. Simple enough.
For this task, I used node.js with Azure as the hosting. I had to pull in a bunch of libraries:
1) login using passport 2) Date Time javascript library 3) Azure Table Storage 4) Node emailer
So the students just need to log in and see their time:
Next, the students can input their time on this screen:
They can also see how well they are doing here:
The students can even email the teacher a message about the site:
On the teacher’s side, they log in to a different URL and see their students progress and time:
All in all, I got more familar with Node’s packages, which helps me out in the long run. The sad part about this is I did not get more exposure to an MVC framework like angular.js, but that’s for the next project :-).
If you are interested in the site, take a look at it on git hub, Music Tracker