My slides on Cachet (the open source status page system) and why you should build products and services for yourself.
Building for yourself
What is Cachet?
• A beautiful, open source status page system.
• Written in PHP using the Laravel 4.2 framework.
What is a "status page"?
• A place to communicate infrastructure downtime.
• Provides great customer support.
• Creates transparency with your customers.
There are epic alternatives:
For a hobby project it's $29 a month.
Which, for a side-project that makes no money, that's
* It is a great service, but it's not viable for most people.
• I hummed and hawed about building my own.
• "How hard can it be?"
• "I'm a developer!"
• On November 16th at 22:26 I started building
Cachet and at 23:59, I ﬁnished for the day.
39 contributors and
1377 commits later...
What are our features?
• We're open source.
• Easily deployable to Heroku with the Heroku Button.
• Packaged with a Dockerﬁle.
• Multilingual and can be translated inline.
• Scheduled maintenance.
• Ships with a powerful, RESTful API.
• Two factor authentication.
• 20,000 visitors to the website, docs and blog.
• We've seen up to 3,000 clones from GitHub in just
• 242,000 recorded events from anonymous
tracking. Reporting 337 installs in the last 30 days.
• 1500+ stars on GitHub.
Build for you.
• Scratch that itch!
• Take an existing idea and make it better.
• Do it your way.
Learn and love what you do.
• I've not stopped learning things since making
Cachet - especially how tightly MySQL holds your
• I'm immensely proud of what we've achieved.
• I now have the opportunity to make a real
• Rewrite in Laravel 5.
• Split into packages so you can swap functionality.
• Several status page templates.
• An all new dashboard.
• Better metrics system.
• LDAP & SAML auth support.
• Support for multiple applications.
• Much, much more!
What's next for Cachet?