This is my personal website, blog and portfolio, built with Next.js. Written using TypeScript and content managed with ContentLayer and MDX.
├── app/
│ ├── ...routes
│ ├── error.tsx
│ ├── globals.css
│ ├── layout.tsx -> app main layout
│ └── page.tsx -> app entry point
├── components/
├── content/
│ └── ...all app content
├── lib/
│ └── ...all third party related functions
├── public/
│ └── ...static asstes
├── site/
│ └── ...site config
└── ...rest of config files
Language: TypeScript Client framework: Next.js Styling: TailwindCSS Content: ContentLayer, MDX APIs: Cloudinary, GitHub, Wakatime, Spotify Database: PlanetScale