/progrssive

A PWA for reading RSS feeds. It works offline!

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Progrssive is a Progressive Web App for reading RSS feeds (hence the name: ProgRSSive). It's built in such a way that it works entirely offline.

A live version is available at https://readr.nz/

Progrssive installed as a PWA on desktop

Installing

Currently not all browsers support installing PWAs. I've collected some of the ones that do here:

  • Firefox - Android only, last I checked
  • Chrome
  • Edge
  • Safari - Disclaimer: I've never tested this on Safari, so it's highly likely it won't work.

Developing

  1. Clone the repository

    git clone https://github.com/fallaciousreasoning/progrssive.git
    
  2. Install packages

     npm i
    
  3. Start the development server.

     npm run start
    

    by default, Progrssive will be available on http://localhost:8080

npm run dev

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.