Skip to content
/ lifeos Public

Organize your life in a Google sheet, akin to a digital Bullet Journal with a weekly plan. If you're happy using a calendar application, this is not for you; at most, it might complement it.

Notifications You must be signed in to change notification settings

kiinoda/lifeos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LifeOS

Organize your life in a Google sheet, akin to a digital Bullet Journal with a weekly plan. If you're happy using a calendar application, this is not for you; at most, it might complement it.

Deploy lifeOS to:

  • receive a daily schedule by email
  • be notified of upcoming events
  • receive notifications for monthly events

Tech-wise, this is an exercise in Go development, coupled with AWS Lambda, with a configuration kept in AWS SSM Parameter Store and the Serverless Framework.

Tech stack:

  • Google sheet stores the data
  • Go authenticates against Google Sheets API to retrieve data
  • Credentials and configuration parameters are in AWS SSM Parameter Store
  • Serverless Framework is used to deploy to AWS Lambda and set AWS IAM Permissions
  • Emails are being sent using AWS SES
  • All time events are being triggered using AWS EventBridge (CloudWatch Events)

About

Organize your life in a Google sheet, akin to a digital Bullet Journal with a weekly plan. If you're happy using a calendar application, this is not for you; at most, it might complement it.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published