Skip to content

appman-agm/appman-my-playlist-2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

AppMan My Playlist 2020

I am a customer who want you to build a web application (both frontend and backend) about creating playlist (like spotify) with the following requirements:

User Story Acceptance Criteria
As a registered user, I am required to login so that I can access the application. - I can login to the application.
- I can see the create button after logged in.
As a registered user, I want to see my playlist so that I can build a list of my song that I like. - I can see the modal of creating playlist.
-I can add the song to the playlist.
- I can remove the song from the playlist.
As a registered user, I want to see random recommended song so that I can select the difference song. - I can refresh the song to re-random the song list.
- I can see the recommended songs only 5 songs per time.
As a registered user, I want to know how long of my playlist so that I can see the total duration of the playlist. - I can see the total of the duration of the playlist.

Also, we already prepared some stuff for you!!! :D

1. Interface

  • Use below mockup to create the web application Mockup_1 Mockup_2

2. Songs

Technical Requirements

  • The application must separate frontend and backend into a different application

frontend

  • frontend application must be built by modern frontend JavaScript library / framework such as React.js, Vue.js, Angular.js, etc with concept of SPA

backend

  • backend application must be build by modern Node.js library such as Express, Koa, Hapi, Loopback, etc with concept of RESTful API
  • backend application must connect with database
  • Database can be SQL, NOSQL, etc

How we score you??!!!

  • If you can complete all the requirements above, We surely score you 100!!!! NO reason!!
    • We will give you all the feedback later ;)
  • IF YOU FEEL LIKE SOMETHING IS MISSING, WE HAVE EXTRA SCORE FOR ANY ADDITIONAL THING YOU CAN PROVIDE. (Extra can be unit test, refactoring, performance tuning, etc. REMEMBER MAXIMUM IS NOT 100!!!)

If you have any questions, please do not hesitate to ask us anytime. Wish you luck!! :)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published