A decentralized journaling app that lets you securely record your thoughts on the blockchain, with options for private or public entries.
- 🔗 Connect Wallet – Log in with MetaMask
- ✍️ Write & Save – Store entries on Ethereum
- 🔒 Privacy Control – Toggle between public/private
- 📜 Browse & Track – View personal history + public posts
- 🔍 Blockchain Transparency – See transaction details
- Frontend: HTML, CSS, JavaScript
- Blockchain: Ethereum (Ethers.js)
- Storage: Firebase Firestore
- Open the app in a browser with MetaMask installed
- Connect your wallet
- Write a journal entry & choose privacy settings
- Save & track it on the blockchain
- MetaMask browser extension
- Ethereum access (Mainnet, Polygon, Sepolia)
- Clone the repo or use the HTML file directly
- Host on any static file server (GitHub Pages, Netlify, etc.)
- No build steps required
- Update Firebase settings if forking
- Contract details are predefined (update if deploying your own)
Feel free to fork and submit pull requests! Feedback welcome via issues.
https://github.com/avivpilipski/MindfulJournal
MIT License – Free for personal & commercial use.