2022-12-21 11:46:05 -06:00
|
|
|
purr
|
|
|
|
-----
|
|
|
|
|
2022-12-21 12:06:46 -06:00
|
|
|
https://purr.eversole.co
|
|
|
|
a work-in-progress web application offering customizable password generation and time-limited sharing of secrets.
|
2022-12-21 11:46:05 -06:00
|
|
|
|
2022-12-27 12:25:14 -06:00
|
|
|
TECH STACK
|
|
|
|
|
|
|
|
- Haskell and Scotty backend
|
|
|
|
- HTMX frontend
|
|
|
|
- SQLite database
|
|
|
|
|
2022-12-21 11:46:05 -06:00
|
|
|
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?
|
|
|
|
|
2022-12-27 12:25:14 -06:00
|
|
|
You shouldn't. This is free and open-source software which you can run on your own hardware.
|
2022-12-21 11:46:05 -06:00
|
|
|
|
2022-12-27 12:25:14 -06:00
|
|
|
DEPLOYMENT
|
2022-12-21 11:46:05 -06:00
|
|
|
|
2023-05-02 18:39:25 -05:00
|
|
|
Use Nix with flakes enabled.
|
|
|
|
|
|
|
|
Build binary and run natively:
|
2023-05-02 18:41:00 -05:00
|
|
|
nix build --impure && ./result/bin/Purr-musl
|
2023-05-02 18:39:25 -05:00
|
|
|
|
|
|
|
Build and add Docker image to local registry:
|
|
|
|
nix build .#purrImage --impure && docker load < result
|
2022-12-21 11:46:05 -06:00
|
|
|
|
2023-05-02 18:41:00 -05:00
|
|
|
I'll get rid of the "--impure" requirement ASAP.
|
|
|
|
|
2022-12-21 11:46:05 -06:00
|
|
|
DEVELOPMENT & SUPPORT
|
|
|
|
|
2022-12-27 12:25:14 -06:00
|
|
|
Please send me an email for support or to provide patches.
|
2022-12-21 11:46:05 -06:00
|
|
|
|
|
|
|
Copyright 2022 James Eversole (james@eversole.co)
|