Angular2 + Electron + Yeoman + SASS + Bootstrap: A complete guide to setting up a new desktop app

UPDATE: Since the Angular team updated ng2 from beta to RC, there were changes which break the step-by-step tutorial described in this post. I’ll update it as soon as possible.

As a single developer, creating and developing a big application such as Slidebean on your own is no easy task. In comes Angular to save the day. As the main framework for Slidebean, Angular — not without its kinks here and there — has exceptionally performed and exceeded my expectations as an application framework.

For those who don’t know, Slidebean let’s you create incredible presentations in an easier, faster, better way than with Powerpoint. Check it out at

That being said, Angular 2 is coming. And as much as Angular 1 was a groundbreaking framework, ng2 — as the cool kids call it — comes with big improvements (and big changes!) across the board. Alas, it’s time to move on.

The following is a guide I created after spending a lot of time finding out how to properly set up a project aimed for production which included:

Continue reading