selectcode / homeme Goto Github PK
View Code? Open in Web Editor NEWpersonal home office assistant 🦜
Home Page: https://pause.selectcode.de
License: Apache License 2.0
personal home office assistant 🦜
Home Page: https://pause.selectcode.de
License: Apache License 2.0
The breaks have an individual duration, that should be displayed and used for the timer
This feedback is already displayed at the beginning of the workday, which is too early.
Suggestion: Display this feedback at the end of the workday or before a break.
Some of them are not correct (according to user feedback).
User Feedback: It would be nice if HomeMe showed a summary at the end of the workday, e. g. "You have worked for 8:52 h (8:12 h without breaks) today".
Beim Start der Anwendung wird der Nutzer nach seinem Namen gefragt. An dieser Stelle wäre es sinnvoll, den "Okay" Button durch das Drücken der Enter-Taste automatisch zu triggern.
Provide project information
Problem
Einführung in das Programm, Einstellungen und die Auswahl des persönlichen Avatars sind noch nicht besonders intuitiv und können leicht übersehen werden. Da der persönliche Zuschnitt das Merkmal von HomeMe ist, dürfen diese Funktionen nicht untergehen.
Ziel
Nutzer können das volle Funktionspotential aus HomeMe ausschöpfen, ohne mehr Zeit in der Einfürhung investieren zu müssen.
Umsetzung
Bisher wird der Nutzer beim Start der Anwendung nach seinem Namen gefragt:
"Willkommen! Mein Name ist Peter. Wie heißt du?"
Daraufhin gibt der Nutzer seinen Namen ein.
"Schön dich kennenzulernen, Niclas!"
"Ich werde dir helfen, dein Home Office so produktiv und angenehm wie möglich zu gestalten!"
"Du kannst sofort loslegen, oder mir noch etwas über dich erzählen. So kann ich dir optimal helfen!"
Jetzt erscheinen unter der Sprechblase zwei Buttons:
"Sofort loslegen"
und "Personalisieren"
Möglichkeit 1 - Sofort loslegen
Direkter Start in die Anwendung.
"Du kannst HomeMe auch später noch personalisieren."
Dabei blinken für 4 Sekunden zwei Sprechblasen neben dem Avatar Auswahl Button mit der Aufschrift "Avatar ändern"
und über dem Settings Button mit der Aufschrift "Arbeits- und Pausenzeiten anpassen"
auf. Danach wird der Nutzer in Ruhe gelassen und die Anwendung nutzt die voreingestellten, üblichen Werte.
Möglichkeit 2 - Personalisieren
Dialog geht weiter:
"Ich kann deine Pausenzeiten perfekt auf deine Arbeitszeit anpassen! Dafür musst Du mir nur sagen, wie lange du üblicherweise Arbeitest, und wie viel Pausenzeit du zur Verfügung hast"
Daraufhin erscheinen unter der Sprechblase die gleichen Schieberegler wie aus dem Settings Menü, mit den jeweiligen Aufschriften. Der Nutzer tätigt seine Eingabe und bestätigt mit dem "Okay!"
Button unter den Schiebereglern.
"Super! Essen und Trinken sind sehr wichtig für produktive Phasen und Dein Wohlergehen! Möchtest du, dass ich dich daran erinnere oder eine Essenspause einplane?"
Jetzt erscheint unter der Sprechblase die Optionsfelder für Snack Erinnerung, Trink Erinnerung und Luchbreak. Der Nutzer bestätigt wieder mit "Okay!"
"Eine letzte Frage - Ich verbringe sehr gerne Zeit mit meinen Kindern! Wenn Du Kinder hast, passe ich deine Pausen auch gerne darauf an!"
Optionsfeld für Kinder erscheint, Nutzer bestätigt mit "Okay!"
Jetzt passiert genau das, wie in Möglichkeit 1 beschrieben.
Alle Einstellungen werden in Cookies gespeichert und beim Neustart der Anwendung wieder abgerufen.
Startet der Nutzer die Anwendung erneut, kommt über dem "Lass uns Loslegen"
Button zusätzlich eine Auswahl der Smileys mit der Überschrift "Wie fühlst du dich heute?"
Beim Hovern über die Smileys erscheint unter dem jeweiligen Smiley eine Sprechblase mit einem kurzen Infotext (tbd) über diese Stimmung. Es wird erklärt, welche Auswirkungen diese Stimmung auf die Auswahl der Pausen hat. Ist eine Stimmung ausgewählt, kann der Nutzer die Anwendung über den "Lass uns Loslegen"
Button starten. Wird keine Stimmung ausgewählt, wird automatisch "neutral"
ausgewählt. Die Stimmung kann im nachhinein nicht verändert werden.
Die Auswahl wirkt sich insofern aus, dass bestimmte Pausentypen bevorzugt vorgeschlagen werden. Dies wird durch einen blauen Rahmen um die spezielle vorgeschlagene Pause dargestellt. Außerdem ist diese Pause stets in der Mitte und etwas größer als die anderen Vorschläge. Der Avatar sagt daraufhin
"Pause {0} ist heute mein Favourit!"
um ganz deutlich zu zeigen, welche Pause die am besten passende Pause ist.
we can use: https://www.pwabuilder.com/ to build an android app for homeme
Lead the User trough the settings process
When using HomeMe, no notifications are sent, even though they were activated in the settings and in the browser settings.
As far as I know, a reminder should be sent every 20 minutes - but I have often worked for more than 1 hour without any notifications.
We should link a form / or feedback box in the site to get additional information
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.