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 (12)

Collapse
 
jess profile image
Jess Lee •

I appreciate that unhinged is a mood choice 😂

Collapse
 
trojanmocx profile image
TROJAN •

YEAHHHHH

Collapse
 
cyber8080 profile image
Cyber Safety Zone •

Really cool project! 🎉 I love how My Diary 2.0 captures that nostalgic “typewriter-in-a-notebook” feel while still being a modern web app — it makes journaling feel personal and enjoyable. The mood tracking and aesthetic themes are such fun touches, and using Supabase for secure storage was a smart choice.

Also, thanks for sharing the GitHub link and live demo — this makes it easy for others to explore, fork, or build on your work. Looking forward to seeing the analytics and cloud backup features in future updates! 🚀

Collapse
 
trojanmocx profile image
TROJAN •

Thank you..!!

Collapse
 
mahirr profile image
Mayank Parashar •

Excellent work on My Diary 2.0. The combination of thoughtful UI design with practical functionality makes this project stand out. The nostalgic aesthetic paired with mood tracking creates a meaningful journaling experience, and the use of React, TypeScript, and Supabase demonstrates a well-structured and scalable technical approach.

I especially appreciate the focus on user experience and data security. Looking forward to seeing future enhancements such as mood analytics and long-term insights. Great job sharing both the technical and creative sides of this project.

Collapse
 
trojanmocx profile image
TROJAN •

THANK YOU Mayank Parashar

Collapse
 
suckup_de profile image
Lars Moelleken •

I like the UI 👍

Collapse
 
trojanmocx profile image
TROJAN •

Thank you , I hope it will help you too Sir.

Collapse
 
embernoglow profile image
EmberNoGlow •

Good job!

Collapse
 
trojanmocx profile image
TROJAN •

Thank you

Collapse
 
faithomobude profile image
Faith Omobude •

This is really a resourceful app. Tbh, I love the way it feels like I'm actually chatting with myself

Collapse
 
trojanmocx profile image
TROJAN •

Thank you Faith..!!