https://github.com/lukestorry/logger
simple personal/work logger, to google sheets
https://github.com/lukestorry/logger
Last synced: about 1 month ago
JSON representation
simple personal/work logger, to google sheets
- Host: GitHub
- URL: https://github.com/lukestorry/logger
- Owner: LukeStorry
- Created: 2024-01-13T16:46:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-10T09:54:22.000Z (about 2 years ago)
- Last Synced: 2025-01-16T00:26:03.034Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://logger-psi-five.vercel.app
- Size: 125 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Logger
**Super basic nextjs logger to save work/personal happenings to a google sheet.**
Replacement for IFTTT based thing that kept breaking.

## Features
- Full server-side security.
- Text input that creates a new row in a google sheet.
- Optional date input for adding historical entries - defaults to current date/time.
- Multiple categories: named tabs in the sheet are automatically put in a select-dropdown.
## Setup
- Needs a basic google sheet to be created.
- Generate google api env vars using [this](https://theoephraim.github.io/node-google-spreadsheet/#/guides/authentication) or [this](https://www.mridul.tech/blogs/save-form-data-in-google-sheets-with-next-js) tutorials.
- If you want to avoid public usage, set a `PASSKEY` env var and then append that as a query param to enable secret sections
- One-click deploy to Vercel with the below button:
[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FLukeStorry%2Flogger&env=SPREADSHEET_ID,GOOGLE_SERVICE_ACCOUNT_EMAIL,GOOGLE_PRIVATE_KEY,PASSKEY&project-name=logger&repository-name=logger)