A list of projects that I'd like to work on - for my reference :)
Ticks mean a project is in some sense "complete", but there's almost always more to do with most things!
- Burlap - A simple Dependency Injection Container
- Junction - A simple router
- Planck - A small framework RESTful PHP apps
- Vodka - A distributed web crawler in PHP
- Countdown Bot - A bot that will take a string of 9 characters and find the longest word it can! For those, like me, who are rubbish at Countdown.
- Countdown Numbers Solver - Beat the numbers round as well!
- Build on Countdown Bot to produce basic spell checker
- In the end this didn't extend from the Countdown bot, but instead after some research uses BK Tress along with Levenstein distance to find corrections
- Ansible LAMP - Ansible roles to setup a basic LAMP environment
- Ansible Jenkins + PHP - Ansible roles to setup a Jenkins server with additional config for PHP projects
- Space Invaders - A basic clone of Space Invaders in JS
- Contract Management System - A CRUD app for managing contacts and contracts
- Infinite runner/jumper game
- Movie recommendations
- Job matching
- Email front-end - The front-end portion of a simple SPA to list emails, done in two flavours: AngularJS and KnockoutJS
- Email back-end - The back-end portion of a simple SPA to list emails, done in 3 flavours: NodeJS, CakePHP and Laravel
- PHP "Hot Module Reloading" - Take a leaf from React's hot module reloading. Can you update the output of a PHP app "live"?
- Stress/load test tool (like AB or Siege), but in PHP only
- Modern Wordpress: Rewrite to remove globals and generally follow nicer practices
- Wordpress at scale: Automated infrastructure and services to run a Wordpress site at scale, in a cost effective way