Skip to content

manhnguyen48/hnreader

Repository files navigation

Hacker News Reader App

Opinionated build of HackerNews front end.

Screenshots

Desktop Darkmode

Desktop Lightmode

Mobile Darkmode Mobile Lightmode

Features

  • Grid view to make use of larger screens.
  • Infinite scroll for feeds.
  • Links in posts open in new tab.
  • Dark & light theme available.
  • Hit box easier to click on mobile.
  • View top 50 root comments only by default, click to expand individual commments.
  • Keyboard shortcuts: Ctrl/CMD+K to search, Shift+(first letter of feed) to go to certain feed e.g. Shift+T = Top feed
  • Installable as PWA.

Stack

  • SvelteKit 2.0 & Svelte 4.
  • DaisyUI and TailwindCSS for styling.
  • Lucide for icons
  • Using Firebase JS SDK to query the official HackerNews API. A web socket is shipped to client for rendering. No SSR.
  • Algolia Search API to search.