jlem / WebDevChallenge

A hopefully ever-growing list of web-development related challenges
806 stars 88 forks source link

WebDevChallenge

A hopefully ever-growing list of web-development related challenges


Guidelines for writing challenges

  1. Don't be too vague, but don't be too specific. Make the challenge itself specific and measurable, but try not to impose a language or framework.

  2. If you do want to create a framework/language specific challenge, try to focus on challenges that are unique to that framework/language.

  3. Avoid "learn XYZ" style challenges - focus on challenges that can be DONE or shown in a Git repo.

  4. Favor challenges that will teach a new, useful skill that is relevant to web development, or skills that teach devs how to solve real web dev problems. The challenge can be a fun, meaningless exercise, but its purpose should be to expose the developer to skills that are applicable to daily web dev tasks.

Table of contents

  1. Accessibility
  2. Api
  3. Auth and Service
  4. CMS
  5. CSS
  6. Database
  7. Environments and Server
  8. Git
  9. JavaScript
  10. Misc
  11. Mobile/Hybrid
  12. PHP
  13. Task Runners
  14. Terminal / Shell

Challenges

Accessibility

API

Auth and Sessions

CMS

CSS

Database

Environments and Servers

Git

JavaScript

Misc

Mobile/Hybrid

PHP

Task Runners

Terminal / Shell