Skip to content

nagarjundeepak/frontend-developer-challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Frontend Developer at Give

Not just ‘Frontend’, are you a pro at web development with a special liking for JavaScript? How about working with a team that’s full of the creative breed and where food and outings are considered as being equally important to work?

We would love it if you are blessed with prudent design aesthetics but we would also want you to be game about having ‘fun’ while working. Welcome to the world of Give, where we have come together to introduce a culture of giving that aims to change lives for the better. Stalk us at our website, FB, Twitter, LinkedIn

We are looking for determined front-end developers who come with a strong experience in implementing modern web UIs that prove to be are a delight for the user. If you think you have what it takes, build us this simple app in a frontend stack of your choosing.

Objective

A simple Radio app where user can listen to already requested songs by other and request songs to be played by adding YouTube links

Sample UI below. The app doesn't need to have fancy design. We are looking for functional implementation. Sample UI

Tasks

  • The application must be a SPA.
  • The application should allow user to add a youtube link to the playlist and start playing songs from the playlist first in first out.
  • Once a song is finished, it should be removed from the playlist.
  • The youtube link must be validated by the app for proper url format before adding to the queue.

Bonus

  • Allow the user to remove and reorder items in the playlist.
  • Sync different versions of the application. If the application is open across two tabs, both must be in sync for all activities. For e.g adding/removing/forwarding a song on any one, should update both of them.

Deliverables

  • Create a fork of this repository
  • Code your solution in a frontend stack of your choice
  • Include instructions on how to set it up and run in the README.md
  • Add your resume and other profile / project links
  • Submit a pull request (PR)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published