Oct 2015 - Present
Of course, a lot of coffee is drunk in offices, but getting coffee often happens by the same people and for a small group of people or for those who want coffee themselves.
With the office roulette you can determine who has to get coffee. And with the Office Roulette Chrome extension or desktop app you can also decide for whom.
This project has been expanded in recent years with new functionality, in particular the chrome extension and desktop app that currently (at the time of writing) provides a little more than 90 companies, often self-employed flex workspaces, with someone to get their coffee.
I built the Chrome extension in ionic framework (Angular) in combination with Socket.IO, which means that (due to the use of web sockets) there is hardly any delay in sending a request and receiving it.
Later, at the beginning of 2019, desktop apps (for mac & windows) were also released. These are made with much the same code base as the extension. This is made possible by Electron, a framework for building hybrid desktop apps.
The website was designed by Harco Janssen from Paperblue. I realized the front end and the animations (CSS3 animations) on the homepage. Also the backend is custom written. The site is built in PHP with MySQL for the logic, and lots of javascript / html5 (for the visual side, like the spinning roulette)
Angular socket.io php javascript mysql express mariadb typescript nginx linux