Inspiration
The basic idea for the application came from our daily work life, as we need to accurately track every minute of working time on a variety of projects and mandates. Since manually creating time-sheets, is both inefficient and inaccurate, we were looking for a more automated solution. As nearly everyone constantly has the smartphone with an integrated assistant at hand, we decided to do a voice controlled application.
What it does
We can start and stop the tracking of tasks directly on Clockify by only talking to our phones! We can also control a set of tasks by rotating a "smart"-box.
How we built it
Using the Action on Google for the Google Assistant and Cloud Functions for the integration with the API from Clockify. The box contains an Android phones that detects its orientation and then sends it to the Cloud Functions.
Challenges we ran into
Initially the goal was to develop our own time tracking application from the start. However, we quickly realised that there are already many sophisticated solutions available. Therefore we have used clockify.me which offers an extensive time tracking application.
Accomplishments that we're proud of
The whole integration between the Google Cloud Platform and Clockify, we basically don't have anything to host are handle by ourselves!
What we learned
How to use Actions-on-Google and Google Cloud Platform.
What's next for Go Go TimeTracker
- Extend the use cases.
- Add new languages inside Actions on Google
Built With
- anctions-on-google
- android
- clockify
- cloud-datastore
- cloud-functions
- google-cloud
- google-dialogflow
- love
Log in or sign up for Devpost to join the conversation.