Look boss I got this working and I did nothing! Good
Sounds strange, but in web development it's the best thing a boss can hear. Every time a developer hits a problem, he should say to himself first - "I am not the first bloak to hit this need. There must be some way to do this". I like to think in my head in a British accent, it sounds so much better ;-)
Do some googling, see what's out there. Keep an eye on the YAGNI principle (you ain't gonna need it) and avoid things that seem like too much. One of the greatest core tenets of The MathWorks is - "Believe in a right answer". It's the truth. There is a right fit, and it's time to find it. But it's 2015, and lots of people need to do what you need, and in the open source world it exists.
Get it working, learn more, keep moving. It's going to change as your understanding of the problem increases. Just keep dreaming of doing nothing, you should only build something yourself when you have exhausted other options. Any engineering we have to do now has more time, (because hey real engineering takes more time) since you have saved so much time building everything else.
There are some amazing projects today that are simply amalgams of other things sewn up in some novel way that makes it accessible. The Intern.js is my favorite. Colin Snover understood the landscape of automated testing, and sewed together Chai, Node, Selenium, Instanbul, Dojo, and a few others into an incredibly powerful tool. In the process he improved the other projects as the utility and user base of Intern increased. He learned, got stuff working, and iterated, all while focusing on learning how it would work together. We fundamentally become integrators, not code jockeys.
It's a philosophy that should drive everything you do - your dream of doing nothing. Nothing that is except, deliver results and keep that understanding moving :-)