we are trying understand the best way to build an uploader mp3 files using angularjs and nodejs without plugins like blueimp or any of that kind....pure code

the objective is to give the user a form to upload files(mp3) and then the files will go to the directory in the server and can be pulled out of the server and be played.

we are not looking for how to play it(we will use html5), but what is the best technology to upload files and learn about the language on the way(we are nodejs and angularjs newbies...)and the next step is that we want the files to be sorted to different directories in the server by username

What are the steps you would have take?

example:

/dave123:
1.mp3
2.mp3
3.mp3

/jhonny:
1.mp3
2.mp3
3.mp3

etc'....

thanks in advance!