roberteggl/eggl.dev

My neobrutalist website built with Next.js - featuring bold landing pages, curated projects, and a developer blog.

โ˜… 2Forks 0TypeScriptGitHub โ†—Compare

Project website โ†—

bloglanding-pageneobrutalismnextjsreactshadcn

README

Robert Eggl - Personal Website

A modern, responsive personal portfolio website built with Next.js 15, showcasing my work as a Fullstack Developer and Business Process Consultant at SAP.

๐Ÿš€ Features

  • Modern Tech Stack: Next.js 15 with React 19, TypeScript, and Tailwind CSS
  • Performance Optimized: Built with Turbopack and React Compiler
  • Content Management: Blog posts using Contentlayer2 with Markdown support
  • Interactive Elements: Smooth animations with Framer Motion and custom components
  • GitHub Integration: Live GitHub stats and contribution calendar
  • Responsive Design: Mobile-first approach with modern UI components
  • SEO Optimized: Structured data, Open Graph, and proper meta tags

๐Ÿ› ๏ธ Tech Stack

  • Framework: Next.js 15 with App Router
  • Styling: Tailwind CSS 4 with custom animations
  • Content: Contentlayer2 for blog posts
  • UI Components: Shadcn UI with custom styling
  • Code Quality: Biome for linting and formatting
  • Deployment: Docker support included

๐Ÿ“ Project Structure

my-website/
โ”œโ”€โ”€ app/                    # Next.js app directory
โ”‚   โ”œโ”€โ”€ components/         # Reusable UI components
โ”‚   โ”œโ”€โ”€ sections/          # Page sections (Hero, About, etc.)
โ”‚   โ”œโ”€โ”€ blog/              # Blog pages and layout
โ”‚   โ””โ”€โ”€ api/               # API routes (GitHub, RSS feed)
โ”œโ”€โ”€ posts/                 # Markdown blog posts
โ”œโ”€โ”€ public/                # Static assets
โ””โ”€โ”€ contentlayer.config.ts # Content configuration

๐ŸŒ Live Site

Visit eggl.dev to see the website in action.

๐Ÿ“„ License

This project is licensed under the GNU General Public License v3.0.

Contributors

robertegglrenovate[bot]

Issues