Project Overview
This website serves as my personal portfolio, blog, and project tracker. It's designed to be fast, accessible, and easy to maintain with markdown-based content.
So comfortable with this setup.
In seconds - this is insane!!
Some answer in this accordion
Changelog
January 2025
- Added project logs system with filtering by status, team, and category
- Implemented article layout with reading progress indicator
- Set up Nuxt Studio integration for visual editing
- Added GSAP animations throughout the site
December 2024
- Initial project setup with Nuxt 4
- Configured TailwindCSS v4 with Typography plugin
- Set up Nuxt Content for markdown-based content
- Created base layouts and navigation
Planned Features
- Dark mode improvements
- RSS feed generation
- Search functionality
- i18n support for multilingual content
Technical Notes
The site uses a single content collection approach to avoid memory issues during build. All content types (articles, logs, memos) share a unified schema with optional fields for each type.
Key technical decisions:
- Single collection: Prevents memory issues vs multiple collections
- Path-based filtering: Content types determined by folder structure
- GSAP animations: Client-side only via Nuxt plugin
- Nuxt Studio: Components in
components/content/for visual editing
