2023-05-02 18:35:04 -05:00
2023-05-02 18:39:25 -05:00
2023-05-02 18:39:25 -05:00

purr
-----

https://purr.eversole.co 
a work-in-progress web application offering customizable password generation and time-limited sharing of secrets.

TECH STACK

- Haskell and Scotty backend
- HTMX frontend
- SQLite database

GOALS

- Generate sufficiently memorable but secure passwords for use with accounts that don't offer better authentication methods.
- Share text secrets with others without disclosing the secret in the message itself. 
- Be really cute compared to the competition.
- Provide a minimal and clean interface for generating and sharing passwords.
- Maintain a clean and organized codebase that can be extended to include more utilities than originally anticipated.

WHY TRUST YOU?

You shouldn't. This is free and open-source software which you can run on your own hardware.

DEPLOYMENT

Use Nix with flakes enabled.

Build binary and run natively:
nix build && ./result/bin/Purr-musl

Build and add Docker image to local registry:
nix build .#purrImage --impure && docker load < result

DEVELOPMENT & SUPPORT

Please send me an email for support or to provide patches.

Copyright 2022 James Eversole (james@eversole.co)
Description
a simple web application offering customizable password generation and time-limited sharing of secrets.
Readme
Languages
Haskell 88.8%
Nix 7.3%
JavaScript 3.9%