Total file size of all entries, including images, scripts, markups, stylesheets, etc. cannot be over 10K zipped.
The 10K Contest allows the use of the following libraries. Unless noted, you *must* use the specified CDN-hosted, minified versions of the libraries in production:
All entries need to be reasonably responsive. That is, apps should look great & work well at any resolution or width from mobile to desktop.
Please review the list of questions below before you contact us.
We wish. It was created way back as The Web 5K (you can read more about the original contest in this article by Jeffrey Zeldman titled Much Ado About 5K). We simply updated it a little, and resurrected it.
Initially, we were not planning to allow libraries at all. However, to encourage more beginners and reflect modern Web development practices, we decided to allow three very popular libraries (jQuery, Prototype, Typekit). This year, we are also allowing eCSStender with the Grids extension. This allows contestants use the new CSS Grid Layout Module (currently only available in IE10) to build truly responsive apps that are cross-browser. We still want to keep things simple, though, which is why we're keeping the list very small.
Yes, you can use as many general-purpose 3rd-party Web services as you want. The data from these Web services does not count against your 10k limit. However, cheating is not allowed. For example, entrants are not allowed to upload all project-specific design assets to Flickr and then reference them from the app to bypass the size limitation, or host project-specific code files in a Web service to bypass size restrictions. If your scenario is even slightly questionable, please contact us with the details.
You may use HTML5 localStorage & sessionStorage. You are also welcome to consume data from 3rd-party databases or interact with general-purpose Web services that store and retrieve data. Just make sure that you're not using the Web service to bootstrap project-specific files and bypass the size limit.
If you're dynamically getting media from a general-purpose Web service; either based on user input or totally randomly, the media will not count against your 10k. You can also have the user supply you with a URL to a media file that you then process, and this will not count against your 10k. If your scenario is even slightly questionable, please send us an e-mail request with the details.
You don't need to send us a signed permission slip for your app to use sites like Flickr or Twitter. But it *is* your responsibility to ensure that your app uses any 3rd-party Web service in a way that adheres to that service's terms and conditions.
No, please don't.
Yes, if you want to include non-minified copies of your files, you can put these in another folder and leave us a note in your readme when you submit the entry. The extra, non-minified copies will not be counted against your 10k.
We permit 3 entries per person.
Sure, you can work with others. Each entry is eligible for only one prize, though. And you should probably decide how you're going to split the prize before you start (visa card, registration, etc.)
No, these are not allowed as this contest is focused on HTML5. Feel free to use Canvas and SVG, though.
The legalese is quite informative, and not very daunting. So, if you can handle it, give it a quick read.