Agreed 12 months for a demoable web app is bad IMHO, unless you're writing avionics software(even that is a stretch) web apps aren't exactly rocket science to begin with. So you can chalk it up to developer inexperience OR she was doing work on the side. Which would probably explain why it took her 12 months to begin with.