Skip to content

Instantly share code, notes, and snippets.

@5t3ph
Created June 1, 2021 18:50
Show Gist options
  • Save 5t3ph/755c4eac0d4fffab732f7a8b7b39bb01 to your computer and use it in GitHub Desktop.
Save 5t3ph/755c4eac0d4fffab732f7a8b7b39bb01 to your computer and use it in GitHub Desktop.
Jamstack RSS Reader with Eleventy - Feature List

Project Requirements

Join my stream on Twitch to help build this app! Feel free to add comments about additional features we should explore.

  • Structure of the RSS item
    • Name of the source
    • Article title
    • Date
    • Excerpt
    • Full article
    • Permalink
  • Display our sources
    • Categories
      • Latest Updates
      • User-defined categories (ex. Accessibility, CSS)
    • Source structure
      • Icon/favicon
      • Title
      • Author details
      • Site URL
      • Feed URL
      • Image (up to 144x400)
      • click into the latest articles (?)
      • number of "new" OR number unread?
  • Decide what to show
    • latest 10?
    • all unread?
  • app architecture
    • home screen
      • sources?
      • latest?
    • page per feed source
    • page per category
    • page per author (?)
    • handle incoming HTML
  • Possible features
    • local storage or serverless for features like:
      • saving articles
      • read later
      • read/unread toggle
      • favorites
        • RSS item
      • last accessed (of the feed)
      • last read (an item/stopping point in a individual feed)
    • fetch full article if only excerpt is provided
    • podcast feeds?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment