The Personal Dashboard is a continuously growing piece of software that aims to function as a central control panel for various needs. The project initially started as a fork of Spatie's dashboard. This fork has transformed the project from displaying some information to a fully fledged control panel that provides control over media, full control of a LIFX smart light bulb, interact with a todo list, or view upcoming fixtures for your favourite football team.
This project is developed around Laravel to be component based. Each visible tile will be represented by a Vue.js component. Each active component will have an id, component, location, name, and options entry, which currently provides a suitable amount of control over placement and settings for each component. Most of the components for the project are developed by myself, whereas the last.fm and calendar components were ported over from the Spatie project.