Personal portfolio and blog built with Next.js and Notion as a CMS.
🔗 Live: adriandevera.vercel.app
This portfolio uses Notion as a headless CMS — content is written in Notion and published instantly to the site via react-notion-x. Next.js handles static site generation for fast load times and SEO.
- Framework: Next.js
- CMS: Notion (via react-notion-x)
- Styling: Tailwind CSS
- Deployment: Vercel
- ⚡ Statically generated pages for speed and SEO
- 📝 Notion as CMS — write in Notion, publish instantly
- 🌙 Dark mode support
- 🌐 SEO optimized — Open Graph tags, sitemap, semantic HTML
git clone https://github.com/Adrian-stuff/portfolio.git
cd portfolio
bun installCopy .env.example to .env and fill in your Notion config, then:
bun devOpen http://localhost:3000.
MIT