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..!!