/nevo

The dashboard should be a solution to overview important information and control tasks quickly.

Primary LanguageVue

nevo

The aim of this project is to create a delightful, intiutive home dashbarod rich of information.

March 2022


πŸ›« Next Up

 πŸ“¦ From Prototype to real iPad App: Version 1 (robust)
 πŸ“¦ more refactoring to vue3 and composition api
 πŸ“¦ refactor Plant Dashboard with npm packages (no python)

πŸ›¬ Latest Updates

 πŸŽ‰ Nuxt 3 Integration
 πŸŽ‰ Turbo Repo Integration -> Mono repository
 πŸŽ‰ Capacitor Integration for iOS development
 πŸŽ‰ First tests with health data export from the iPhone (HealthExport App)
 πŸŽ‰ Bugfixes - Music Player

πŸ› Past Major Updates

 πŸŽ‰ Transform to Vite
 πŸŽ‰ Vue3 + Typescript for Main Pages
 πŸŽ‰ Websocket-connection to back-end (homeassistant)
 πŸŽ‰ Calendar Data (Google API) V1
 πŸŽ‰ Public Transport (Hafas API) V1
 πŸŽ‰ Music Player (Sonos API) V1
 πŸŽ‰ Implementing Shortcut Buttons (homeassistant)

Intention

Home automation plus tidy and clean design is not often going hand in hand. When you lookup at Google for β€œhome dashboards”, the solutions and ideas look overwhelming, crowded or not thoughtfully designed (personal opinion).

With openhab for example, you can merge devices and services from different companies. The backend provides a lot of functionally. But the frontend solutions are not attractive to the eye (again, personal opinion) but very customisable in terms of home automation control.

The Apple Homekit App, for example, provides a thoughtful interface but only allows you to control devices and see their information. If you considering to hang it on your wall as a control-center, you would have to buy a very expensive β€œscreen” (iPad).

SmartMirrors handle the overview context but are limited with controls (e.g. via Amazon Alexa)

This project should provide a platform independent solution. I found inspiration on dribble, medium or in interesting talks about dashboard design. The problem is that they are often just design-concepts or limited in there features.

To sum up, the motivation is to create an application that extends the functionally beyond controlling. So integrate as many services (e.g. weather, public-transport, calendar infos) as possible without setting back on the design.

πŸŽ₯ Dashboard on Youtube