Skip to content

EmrullahAlku/Portfolio

Repository files navigation

Emrullah Alku - Personal Portfolio

Portfolio Screenshot

Deploy with Vercel

About The Project

This is the repository for my personal portfolio website, built to showcase my skills, projects, and professional journey. The entire site is designed to be dynamic and easily manageable, leveraging the power of Nuxt.js and Nuxt Content. All content, from the "About Me" story to my educational background and projects, is managed through simple Markdown files.

Live Demo: emrullahalku.me

✨ Features

  • Fully Dynamic Content: All text and data are fetched from local Markdown files using Nuxt Content.
  • Modern & Animated UI: A unique circular navigation menu with smooth animations.
  • Dark/Light Mode: Easy-to-use theme switcher for user comfort.
  • Interactive Elements: Modals for viewing certificates, filterable project lists, and more.
  • SEO Optimized: Dynamic meta tags for each page to ensure good search engine visibility.
  • Responsive Design: Fully accessible on all devices, from desktops to mobile phones.

🛠️ Built With

📂 Project Structure

A key feature of this project is its content management approach. All page content is stored in the /content directory.

  • /content/index.md: Content for the homepage.
  • /content/about.md: Content for the "About Me" page.
  • /content/education.md: Contains educational history, certificates, and skills.
  • /content/repositories.md: Lists all the projects.
  • /content/contact.md: Information for the contact page.

The structure of this content is validated by schemas defined in /content.config.ts using Zod.

🚀 Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites:

  • Node.js (v18.x or newer)
  • npm or yarn

Installation:

  1. Clone the repo:
    git clone https://github.com/emrullahalku/Portfolio.git
  2. Navigate to the project directory:
    cd Portfolio
  3. Install NPM packages:
    npm install
  4. Run the development server:
    npm run dev
  5. Open http://localhost:3000 in your browser.

📜 License

Distributed under the MIT License. See LICENSE for more information.

About

a Portfolio web app with Nuxt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published