Some thoughts deserve a journal.
Some thoughts deserve therapy.
This app handles both.
Welcome to My Diary 2.0 — a personal web diary that feels like writing in an old notebook, but without the risk of your sibling finding it.
Live Demo: https://my-diary-snowy.vercel.app/
GitHub Repo: https://github.com/TROJANmocX/My-Diary
What Is My Diary 2.0?
My Diary 2.0 is a React + TypeScript diary app with a vintage aesthetic, mood tracking, and a writing experience that actually makes you want to journal.
Think:
- Typewriter vibes
- Candlelight drama
- Nostalgic paper textures
- Mild emotional chaos
Features That Deserve Respect
Vintage Writing Experience
Feels like:
“Dear Diary, today was… a lot.”
Includes:
- Typewriter-style fonts
- Paper-like background
- Auto-expanding text area
- Zero judgment
Mood Tracking
Because “fine” is not a real emotion.
Choose from:
- Happy
- Sad
- Moody
- Chaotic
- Existential
Aesthetic Themes
Switch between:
- Vintage – classy, nostalgic
- Candle – dramatic, low-light, main-character energy
Secure Storage (Supabase)
Your secrets stay secret.
Unless you forget your password. Then… character development.
Custom Signatures
End entries like:
“— Trojan, still figuring things out.”
Tech Stack (The Sensible Kind)
- React + TypeScript
- Supabase (auth + storage)
- Tailwind CSS
- Custom Vintage UI
- Vercel Deployment
No unnecessary frameworks. Just vibes and functionality.
Why I Built This
Most diary apps feel like filling out an emotional tax form.
I wanted something that:
- Feels personal
- Looks nostalgic
- Makes writing fun
- Doesn’t judge my 2 AM thoughts
So I built it.
Try It Before Your Thoughts Escape
Live Website:
https://my-diary-snowy.vercel.app/
Source Code:
https://github.com/TROJANmocX/My-Diary
Fork it. Customize it. Make it your own emotional support app.
What’s Next?
Planned upgrades:
- Entry analytics
- Mood history charts
- Cloud backups
- More themes
- Possibly AI reflections (no promises)
Final Words
If your brain never shuts up
and your thoughts need somewhere safe to scream —
My Diary 2.0 is ready.
Now go write something unhinged.
— Trojan
Top comments (0)