Pasquin is live at pasquin.mkgg.dev. Write a note, get a shareable link and no account required. Here’s what shipped in v1.0.0.
Features
- Rich text editor - headings, lists, task lists, code blocks, highlighting, text color, and links.
- Anonymous ownership - no sign-up. Creating a note returns a one-time edit key; the server only ever stores its hash.
- Shareable links - view-only by default, or an editable link that carries the key in the URL fragment (never sent to the server).
- Password protection - protected notes hide their title and content until unlocked.
- Auto-expiry - from 1 hour to 1 month; expired notes delete themselves server-side.
- Note management - you can see your created notes, a per-browser sidebar with search, rename, delete, and copy link.
- Sharing extras - one-click copy, email, and a generated QR code for handing a note to a phone.
- Google sign-in (optional) - sync your note list across browsers.
- Dark & light theme - responsive down to mobile.
Safety & Abuse Prevention
- Public contact and abuse report forms with validation and a spam honeypot.
- Rate limiting on note creation, unlocking, and form submissions.
- Reader passwords hashed with BCrypt; edit keys stored only as hashes.
Under the Hood
- Static frontend on CloudFront + S3, built with Astro.
- Spring Boot API on App Runner; metadata in DynamoDB, note bodies in S3.
- Everything defined in Terraform, deployed via GitHub Actions with OIDC (no stored keys).
What’s Next
- Email notifications for contact and abuse reports (already rolling out)
- Image uploads for premium notes — under consideration
Found a bug or have feedback? Contact me or report abuse.