DEV Community

Cover image for My Diary 2.0 — A Digital Journal
TROJAN
TROJAN

Posted on

My Diary 2.0 — A Digital Journal

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)