Skip to content

ShinAeon/SeeingEyeLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeeingEyeLog

This product is intended as a disability aid for people with time blindness. People with time blindness can use the Seeing Eye Log to increase their awareness of the last time they performed a non-routine hygiene task, or spoke to specific friends and family, or saw the sun like, really saw the sun.

Requirements By Version

Version 0.1

  1. Column of text fields the user may put words in
  2. Corresponding column of buttons on which are written the last date and time that button was pressed in ISO8601 format

Version 0.2

  1. Add burger for menus
  2. Help menu

Version 0.3

  1. Press-and-hold menu for the date and time buttons
  2. Undo Functionality (press-and-hold menu)

Version 0.4

  1. Record log entries locally
  2. Disable logging on burger menu
  3. Purge logs on burger menu
  4. Table viewing (press-and-hold menu)

Version 0.5

  1. Configure button to allow ordinal selection (press-and-hold menu)
  2. Create list of values in addition to date and time (press-and-hold menu)
  3. This value is displayed along with the date and time
  4. Choose ordinal or between values that were added to that list (press-and-hold menu)
  5. Graph viewing (press-and-hold menu)

Version 0.6

  1. Synch menu
  2. Synch with a Google Sheet in the user’s Google Drive
  3. Synch with whatever’s appropriate on the user’s Apple Cloud thing
  4. Synch with an Office Online Excel Document on the user’s OneDrive, happenstance help you

Version 1.0

  1. Contact information for bug reporting
  2. Donation button

Software Design

Features and requirements traceability

Event interval tracking list

Description

Requirements satisfied

Hamburger Menu

Description

Requirements satisfied

Help Menu

Description

Requirements satisfied

Press-and-Hold menu

Description

Requirements satisfied

Undo state change

Description

Requirements satisfied

Log entry recording

Description

Requirements satisfied

Log entry recording configurability

Description

Requirements satisfied

Log entry recording purge-ability

Description

Requirements satisfied

Table Viewing

Description

Requirements satisfied

Ordinal selection

Description

Requirements satisfied

Graph Viewing

Description

Requirements satisfied

Sync Menu

Description

Requirements satisfied

Google Sheets integration

Description

Requirements satisfied

Apple cloud integration

Description

Requirements satisfied

Office 365 Excel OneDrive integration

Description

Requirements satisfied

Issue reporting and tracking system

Description

Requirements satisfied

Donation service integration

Description

Requirements satisfied

Implementation Infrastructure

Technologies under consideration

  • Python 3.10
  • Kivy if python
  • KivyMD if Kivy
  • Dart
  • Flutter if Dart

Final decisions

Backend design considerations

Technologies under consideration

  • SQL Lite
  • Pure JSON
  • Encryption
  • Push notifications

Final decisions

UI/UX Design

Mockups by feature

Storyboards by feature

Help Menu Text by Version

Version 0.2

  • “This product is intended as a disability aid for people with time blindness. People with time blindness can use the Seeing Eye Log to increase their awareness of the last time they performed a non-routine hygiene task, or spoke to specific friends and family, or saw the sun like, really saw the sun.”

  • “Write activities you perform or things that happen to you in the text fields on the left. Press the button on the right to update the date and time on that button to the last time you did that thing or the last time that thing happened.”

  • “Like any disability aid, the Seeing Eye Log relies on us the users to make use of it. The Seeing Eye Log can only add value to our lives as we use it. We will need to form the habit of pulling out our hand-brains, opening the Seeing Eye Log, and clicking on the button when we do the activities or experience the events we want to track.”

Version 0.3

  • “Press and hold the button to access the menu for that button.”
  • UNDO HELP TEXT

Version 0.4

  • “Seeing Eye Log keeps your logs on your phone. You can disable logging. You can purge existing logs.”

Version 0.5

  • ORDINAL CONFIGURATION HELP TEXT
  • “Tables and graphs have been added to your press-and-hold button menu”

Version 0.6

  • “Use the Synch menu to connect Seeing Eye Log to your cloud storage account. Seeing Eye Log will create a file in your cloud storage thing, writing your existing log to that file, and update the file from this device as connectivity allows.”

Version 1.0

  • CONTACT INFORMATION FOR BUG REPORTING
  • DONATION MESSAGE TEXT

About

This product is intended as a disability aid for people with time blindness. People with time blindness can use the Seeing Eye Log to increase their awareness of the last time they performed a non-routine hygiene task, or spoke to specific friends and family, or saw the sun like, really saw the sun.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors