Skip to content

lukejuusola/frontend-challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Donut Frontend Challenge

Goal

- Design a fun, interactive experience that incorporates all the sounds in the ```music/``` folder. - A good frontend developer is an artist, so we're giving you full artistic license with every decision. - Just remember to respect the Honor Code, and not just copy and paste code.

Requirements

- Use every sound in the ```music/``` folder. - Engage the user with an exciting HTML5 experience. - Use a modern Javascript framework just as React.js, or have clean vanilla JS. - Be able to explain every design choice from module layout to HTML organization. - If you're not comfortable with web development, feel free to use C++, Java, Python, or whatever you're comfortable with.

Bonus points

- Using React.js specifically (or prove that your framework is better) - Having clean modular code that shows an understanding of closures and functional programming

Submission

- Fork this repo, and send a merge request only when you're ready for us to take a look! - You have one week to build an amazing product. Good luck!

Need Inspiration?

- Try making a jukebox with the different soundtracks to get started!

Music notes

- Feel free to add or change music as long as you have at least 4 soundtracks and 3 sound effects. - Delete any unused music files. - Soundtracks were taken from http://www.indiegamemusic.com/ - Please check that site for details on purchasing licenses to use the music. - I tried to name the file after its composed name if it has an owner. - Sound effects were taken from http://www.flashkit.com/soundfx/ - I believe the ones I chose were Freeware, but it's always good to check before using in a production setting!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.8%
  • HTML 2.9%
  • CSS 2.3%