Week 7 of my 12 web apps in 12 weeks challenge