Skip to content

thehanslevi/everything-counts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Everything Counts logo: a rising sun whose disc is a dog-eared page of text

Everything Counts

Built by Hannah Levinson • hrlevinson.com

A place to log reading that doesn't count on Goodreads: articles, blogs, chapters, essays, newsletters, papers, poems, reports.

everything-counts.vercel.app · Download on the App Store

Stack

  • Next.js (App Router), TypeScript, Tailwind, on Vercel.
  • Supabase for Postgres and Auth, with row-level security: you write only your own rows, and reads are public by design.
  • A data-access layer (getLogsByUser, getFeed, getWork) is the only part of the app that knows the storage is Supabase, so a different backend stays a swap rather than a rewrite.
  • One server route reads OpenGraph metadata from a pasted URL to fill in title, author, source, and image.
  • iOS is a Capacitor shell around the live site, with a native share extension for logging from anywhere.

Not built yet

Private-log toggle (the flag already exists in the schema), reprint and edition deduplication, multimedia (i.e. video essays).

About

Reading log for everything that isn't a book

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors