A minimalist portfolio website showcasing products, projects, and creative work. Built with modern web technologies and a focus on performance, accessibility, and clean design.
- 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
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- Node.js 18.x or higher
- npm, yarn, pnpm, or bun
- Clone the repository
git clone https://github.com/andrejkoller/dev-andrejkoller-next.git
cd dev-andrejkoller-next- Install dependencies
npm install- Run the development server:
npm run devOpen http://localhost:3000 in your browser.