📖 The Diary — Project Overview
The Diary is a thoughtfully crafted social media platform built specifically for busy professionals who want to stay meaningfully connected with their family and close friends—without the distractions of mainstream social networks.
🎯 Purpose
In the fast-paced lives of professionals, maintaining regular and heartfelt communication with loved ones can be challenging. Long hours, tight schedules, and global time zones make phone calls and traditional messaging hard to sustain.
The Diary was created to solve this problem by offering a simple, intimate space where users can share moments, express thoughts, and preserve memories—quickly and meaningfully.
💡 What Does It Do?
- ✅ Simplifies daily sharing with journal-style posts
- ✅ Lets users send quick “thinking of you” notes with digital sticky notes
- ✅ Keeps connections focused and personal by avoiding social media noise
- ✅ Provides strong privacy controls for selective sharing
- ✅ Supports emotional connection through expressive, visual features
- ✅ Protects user data with enterprise-grade security
⚙️ Tech Stack
🖥️ Frontend
- Next.js 15.4.6 – App Router for optimized routing
- React 19.1.0 – Component-based UI framework
- TypeScript 5 – Type-safe development
- Tailwind CSS 4 – Utility-first responsive design
🧠 Backend
- PostgreSQL – Reliable relational database
- Prisma ORM – Type-safe database client
- Better Auth 1.3.7 – Authentication and session management
- Server Actions – Lightweight client-server interaction
🧰 Content & UX
- TipTap 3.2.0 – Rich text editor for diary entries
- React Page Flip – Diary-style page-turn animations
- React Sticky Notes – For quick personal notes
- Cloudinary – Media storage and image optimization
🔐 Security & Infrastructure
- Google OAuth – Optional secure login method
- Email Verification & SMTP – For authentic user communication
- Vercel – Deployment with CI/CD
- ESLint & Prettier – Code linting and formatting
- Redis (Planned) – For caching and performance boosts
👥 Who Is It For?
- Professionals with limited time
- Parents living far from extended family
- Workers in different time zones
- Anyone who values quality over quantity in social interaction
🌱 The Vision
To be the calm, private corner of the internet where your personal relationships thrive—no matter how busy life gets.
Whether it’s a small note, a daily photo, or a special memory, The Diary helps you show up for your loved ones—in just a few seconds a day.