Personal portofolio and blog. Built with Next.js, Tailwind CSS, and MDX. It showcases my projects, blog posts, and integrations.
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.
Steps to run the project locally:
-
Clone the repository
git clone https://github.com/ccrsxx/portofolio
-
Change directory to the project
cd portofolio -
Install dependencies
npm install
-
Set up environment variables Create a copy of the
.env.examplefile and name it.env.local. Fill in credentials as needed.cp .env.example .env.local
-
Run the app in development
npm run dev