/sparkles

a micropub client

Primary LanguageJavaScriptMIT LicenseMIT

sparkles

sparkles icon

Netlify Status
Project License Latest Version Latest Commit

sparkles is a Micropub client. It supports IndieAuth for login and expects a micropub endpoint to communicate with to publish posts. It supports basic micropub content types and you can also add movies you have watched.

sparkles can also be installed as a Progressive Web App (PWA) on supported devices which will add the app as a share target and also add some quick action options.

You can read more about this project here and try it for yourself at: https://sparkles.sploot.com

Development

Requirements

  • node 18.12.1
  • npm >=8.19.2
  • npm install -g netlify-cli

Environment Variables

name description required
VITE_OMDB_API_KEY OMDB API Key optional

Build

  • Clone this repository
  • npm install
  • Run netlify dev to test locally
    • Frontend: http://localhost:5173
    • Functions: http://localhost:9000