technical stuff if anyone is curious
January 9th, 2025 at 4:12 AM • 1 min read
Technical Stack
Framework: Next.js 14 with TypeScript
Styling: Tailwind CSS with custom theme
Content: MDX files with React components
Images: iPhone photos or random images i find (if for whatever reason it is somehow your image or your uncomfortable with it please please dont hesitate to contact me i can take anything down whenever necessary)
Development: Cursor IDE, vscode
Deployment: Vercel with custom domain (tomsvirtualdiary.com)
Analytics: Vercel Analytics for visitor tracking
Database: Vercel KV for subscriber storage
Email: Resend for automated email notifications
SMS: Twilio for automated SMS notifications
Key Features:
-
Photo carousel with click-to-expand
-
Sortable entries (newest/oldest)
-
Time display for each entry
-
Responsive design for mobile
-
Email/SMS subscription system
-
Automated notifications for new entries
-
Character mentions tracking
-
Song of the day integration
-
Dark mode support
-
Components: React with TypeScript
-
Styling: Tailwind with CSS variables
Built as a static site with no database required. (this is just simply no longer true)
thank you to all the people who love me and support me