Personal blog built with Next.js 14, MDX, and Tailwind CSS. Featuring product management insights, AI systems development, and lessons from building digital products.
🔗 Live at: https://blog-rmashate.vercel.app
- ✨ Next.js 14 with App Router
- 📝 MDX for rich content authoring
- 🎨 Tailwind CSS for styling
- 📊 Vercel Analytics integration
- 🚀 Optimized for performance
- 🔍 SEO optimized
- 📱 Fully responsive design
- 🎯 View tracking ready (Vercel KV compatible)
- From $2M to $11M: The Cineplex Store Growth Playbook - How we transformed a struggling digital platform into a $11M revenue powerhouse
- Why AI Keeps Forgetting: Building Better Memory Systems - Current AI systems have a memory problem. Here's what I learned building a memory system for Claude
- The $2M Lesson: Why Customer Research Beats Assumptions Every Time - How switching from assumption-based to research-driven product development saved Assurance IQ $2M
# Install dependencies
npm install
# or
pnpm install
# Start development server
npm run dev
# or
pnpm dev
# Build for production
npm run build
# Start production server
npm run start- Create a new folder in
app/(post)/[year]/your-post-slug/ - Add a
page.mdxfile with your content - Update
app/posts.jsonwith post metadata
This blog is deployed on Vercel. Any push to the main branch will trigger a new deployment.
- Project ID:
prj_RBudWJDvDGrfqm2xiWpGut2ys4Ti - Auto-deploy: Enabled for main branch
- Build time: ~60 seconds
- Framework: Next.js 14.1.0
- Content: MDX 3.0
- Styling: Tailwind CSS 3.4
- Analytics: Vercel Analytics
- Font: Inter (Google Fonts)
- Deployment: Vercel
MIT License - feel free to use this as a template for your own blog!
Built with ❤️ by Ron Mashate | Last updated: November 8, 2025