The first project in my building-in-public journey is, fittingly, this blog itself.
Tech Stack
I wanted to keep things minimal and straightforward:
- Next.js 15: For the framework and routing
- Tailwind CSS: For styling (keeping it minimal)
- Markdown: For writing posts
- TypeScript: For type safety
Design Philosophy
The design is intentionally minimal:
- Clean, readable typography
- Plenty of whitespace
- Focus on content, not flashy features
Why Markdown?
Markdown is perfect for this use case:
- Simple and fast to write
- Version control friendly
- No database needed
- Easy to migrate if needed
What's Next?
Now that the blog is up, I can focus on documenting actual projects. Stay tuned for more updates as I build and ship.
The journey continues...