LegacyNote

LegacyNote

Overview

Full-stack app for creating and delivering encrypted time-capsule messages on a schedule.

Scheduled Delivery - Send messages on a chosen future date and time • AES-256 Encryption - End-to-end encryption for all message content • Media Attachments - Images, videos, documents, and audio • Multi-Recipient - Deliver to multiple recipients with automatic email notifications • Auth - Email verification and Google OAuth • Background Scheduling - Agenda.js job scheduling for timed delivery • Responsive UI - Dark mode and mobile-to-desktop layouts

Why I Built It?

Some messages are meant to be read later — a note to your future self, or a message that should only arrive on a specific day. LegacyNote makes that reliable and private by encrypting content and scheduling delivery.

Project Info

Date
2025
Timeline
Personal project
Status
Live

Technologies

ReactViteTailwind CSSFramer MotionNode.jsExpress.jsMongoDBJWTCloudinaryAgenda.js

Contributors