nicholasadamou.com Documentation¶
Welcome to the developer documentation for nicholasadamou.com — a modern portfolio and blog built with Next.js 16, React 19, and TypeScript.
Overview¶
This documentation covers the architecture, features, and development workflow for the website. Whether you're contributing to the project or using it as a reference for your own work, you'll find comprehensive guides here.
Key Features¶
- ⚡ Next.js 16 with App Router and React Server Components
- 🎨 Modern UI with Tailwind CSS and Framer Motion animations
- 📝 MDX Content for blog posts with gray-matter and reading-time
- 🖼️ Image Optimization with Unsplash and local caching
- 📸 Gallery Integration with VSCO and local manifest
- 🔍 SEO Optimized with dynamic OG image generation
- 🌗 Custom Theme System with light/dark/custom color support
- 📊 Analytics with Vercel Analytics and Speed Insights
- 🤖 AI Chatbot powered by OpenAI Assistant API
- 📬 Contact Form with email integration
- 🔎 Search with full-text content search
Quick Links¶
Project Status¶
- Version: 0.1.0
- Node: >=18.0.0
- Package Manager: pnpm >=8.0.0
- Framework: Next.js 16.1.6
- React: 19.2.3
Resources¶
Support¶
If you have questions or need help:
- Check the documentation
- Search existing issues
- Open a new issue
Built with ❤️ by Nicholas Adamou