Skip to content

Repository files navigation

Portofolio

Personal portofolio and blog. Built with Next.js, Tailwind CSS, and MDX. It showcases my projects, blog posts, and integrations.

Features

Currently available features/pages:

  • Light and Dark mode support.
  • Fully responsive design and animations.
  • MDX-powered blog and project showcases with syntax highlighting.
  • Several dynamic features are powered by a custom Go API backend, including:
    • Content statistics, views, and likes tracking.
    • Guestbook authenticated via custom GitHub OAuth.
    • Real-time Spotify and Jellyfin currently playing status.
    • Contact form for direct messaging.

Development

Steps to run the project locally:

  1. Clone the repository

    git clone https://github.com/ccrsxx/portofolio
  2. Change directory to the project

    cd portofolio
  3. Install dependencies

    npm install
  4. Set up environment variables Create a copy of the .env.example file and name it .env.local. Fill in credentials as needed.

    cp .env.example .env.local
  5. Run the app in development

    npm run dev

Packages

Used by

Contributors

Languages