Skip to content

andrejkoller/dev-andrejkoller-next

Repository files navigation

Short description

A minimalist portfolio website showcasing products, projects, and creative work. Built with modern web technologies and a focus on performance, accessibility, and clean design.

✨ Features

  • Light/Dark Theme Toggle - Persistent theme system with localStorage and system preference detection
  • Server-Side Rendering - Fast initial page loads with Next.js App Router
  • Hydration-Safe - Proper handling of client/server state with useSyncExternalStore
  • Zero Flicker - Theme preference applied before initial render
  • Modular Architecture - Well-organized context system with separation of concerns
  • TypeScript - Full type safety across the application
  • Responsive Design - Mobile-first approach with Tailwind CSS v4

🛠️ Tech Stack

  • Framework: Next.js
  • Language: TypeScript
  • Styling: Tailwind CSS

📋 Prerequisites

  • Node.js 18.x or higher
  • npm, yarn, pnpm, or bun

📦 Installation

  1. Clone the repository
git clone https://github.com/andrejkoller/dev-andrejkoller-next.git
cd dev-andrejkoller-next
  1. Install dependencies
npm install
  1. Run the development server:
npm run dev

Open http://localhost:3000 in your browser.

📸 Screenshots

Screenshot 1 Screenshot 2

About

🖥️✨ Minimal, interactive portfolio with refined UX, custom effects, and mobile-first responsiveness.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors