Skip to content

donis3/donis-homepage

Repository files navigation

Hi, Im Deniz. Welcome to my personal portfolio project. This project was created to showcases my skills, projects, and experience as a developer. It was also an opportunity for me to learn more about Next.js 14 App router and MDX. Please visit Donis.dev to view the project live and/or contact me.

Table of Contents

Features

  • Responsive Design: The portfolio is designed to be responsive, ensuring a seamless experience across various devices.
  • SEO Friendly: All content is statically generated at build time using next static export.
  • Handcrafted: I've designed all components used in the project including dynamic carousel for my skills/projects showcase components in the landing page.
  • Contact Form Thanks to email.js I was able to send email through my website without the need for a backend server.
  • Easy Content Management Thanks to MDX support, I can create blog posts and projects as markdown files with exported custom data fields. These MDX files are easily integrated into my app. Works perfect with SSG which was the main goal. No need for a database or any backend.

Technologies Used

  • Next.js: The project is built using the Next.js 14 app router with static exports. Whole site is statically generated.
  • React: Used for building the user interface components.
  • Tailwind CSS: Utilized for styling and maintaining a consistent design system.
  • Email.js: Used for integrating email functionality into the portfolio.
  • MDX: Using MDX as a content management system.



Copyright (c) 2023 A. Deniz Özkan. All Rights Reserved.