57 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| purr
 | |
| -----
 | |
| 
 | |
| STATUS: BROKEN
 | |
| DETAILS: Currently unable to decrypt/unencode secrets written to the database. 
 | |
| This broke when converting to Nix because it was learned that the previous 
 | |
| crypto-simple library was out of date and needed to be replaced. Use commit
 | |
| b4bbf6e5a796d6dfc44ac0a052ec4949d2394927 if you want to build a 
 | |
| working project.
 | |
| 
 | |
| 
 | |
| 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 .#purr-docker && docker load < result
 | |
| 
 | |
| DEVELOPMENT & SUPPORT
 | |
| 
 | |
| Please send me an email for support or to provide patches.
 | |
| 
 | |
| Copyright 2022 James Eversole (james@eversole.co)
 |