Daily Notes is a simple, beautiful web application designed for couples to leave each other digital sticky notes. Write little messages, thoughts, or love notes, attach photos and files, and your partner can read them and add comments by highlighting specific text - just like leaving notes on a real sticky note!
- Beautiful sticky note interface - Looks and feels like real paper
- Text highlighting & comments - Select any text to add your thoughts
- Encrypted media attachments - Share photos and files with complete privacy
- Drag & drop uploads - Easy file sharing on any device
- Colored themes - Choose from yellow, blue, and pink sticky notes
- Mobile friendly - Works great on phones and tablets
- Simple & intuitive - No complicated features, just pure connection
- Write a note at
/write
- Choose your color, write anything, drag & drop photos - Read & comment on the main page - Select text to highlight and add comments
- Stay connected - See each other's thoughts and responses with complete privacy
- Backend: Python Flask with AES-256-GCM encryption
- Database: Google Firebase Firestore
- Storage: Catbox.moe (encrypted file hosting)
- Frontend: Vanilla HTML/CSS/JavaScript
- Deployment: Vercel
- Clone the repository
- Install dependencies:
pip install -r requirements.txt
- Set up Firebase credentials and encryption key in
.env.local
- Run locally:
python main.py
- Or run on Vercel:
- Push your repository to GitHub
- Import your project on Vercel
- Set up environment variables as needed
- Deploy and share your app!
- Files are encrypted at rest with AES-256-GCM security
- Real-time inline comments that persist with each note
- Infinite scroll pagination with smooth loading
- Responsive design that works on any device
- Clean, distraction-free interface focused on your words
- Date organization so you can look back on your messages
- Copy text feature for sharing favorite quotes