Skip to content

Software Developer Portfolio Website built with next.js and tailwind CSS that helps you showcase your work and skills as a software developer.

Notifications You must be signed in to change notification settings

patrik-fredon/developer-portfolio

 
 

Repository files navigation

๐Ÿš€ Developer Portfolio: Where Code Meets Creativity

Next.js TailwindCSS License

Welcome to the repository that proves developers can do more than just write "Hello, World!" in 27 different programming languages. This portfolio isn't just a collection of codeโ€”it's a digital playground where creativity meets functionality, and yes, where React components come to party responsibly.

๐Ÿ“š Table of Contents

๐ŸŽฏ About

This isn't your grandfather's portfolio website. Built with Next.js 13 and styled with TailwindCSS, this portfolio showcases projects, skills, and experiences in a way that makes even binary look beautiful. It's responsive, performant, and probably smarter than my smartphone.

โœจ Features

  • ๐ŸŽจ Modern and sleek UI design (because we're not in the 90s anymore)
  • ๐Ÿ“ฑ Fully responsive (works on everything from a smartwatch to a smart fridge)
  • ๐Ÿš€ Next.js 13 powered (yes, we're living in the future)
  • ๐ŸŽญ Dark/Light mode (because choice matters)
  • ๐Ÿ“Š Dynamic project showcases
  • ๐Ÿ“ Blog section (where we pretend to be tech influencers)
  • ๐Ÿ“ฌ Contact form (that actually works!)
  • ๐ŸŽฏ SEO optimized (Google will love you)
  • ๐Ÿ”ฅ Lottie animations (because static is so yesterday)

๐Ÿ› ๏ธ Installation

First, clone this repository. Don't worry, it won't bite:

git clone https://github.com/patrik-fredon/developer-portfolio.git
cd developer-portfolio

Install dependencies (grab a coffee, this might take a moment):

npm install
# or if you're feeling fancy
yarn install

Set up your environment variables (yes, we actually need these):

cp .env.example .env.local

Run the development server:

npm run dev
# or
yarn dev

Now open http://localhost:3000 and behold the magic! ๐ŸŽฉโœจ

๐ŸŽฎ Usage

Navigate through the portfolio using the sleek navbar. Each section is carefully crafted to showcase different aspects of your professional journey:

  • Hero Section: Your grand entrance
  • About: The story behind the code
  • Skills: Your technological arsenal
  • Projects: Where the magic happens
  • Experience: Your professional journey
  • Education: Because someone had to teach you all this
  • Blog: Your thoughts, but make it technical
  • Contact: How to reach you (when Stack Overflow can't help)

๐Ÿ“ Project Structure

Here's how this beauty is organized (warning: may cause folder structure envy):

developer-portfolio/
โ”œโ”€โ”€ app/                 # Next.js 13 app directory
โ”‚   โ”œโ”€โ”€ components/     # Reusable UI components
โ”‚   โ”œโ”€โ”€ assets/        # Static assets
โ”‚   โ””โ”€โ”€ api/           # API routes
โ”œโ”€โ”€ public/            # Static files
โ”œโ”€โ”€ utils/            # Helper functions
โ””โ”€โ”€ ...config files   # Various configuration files

๐Ÿค Contributing

Found a bug? Want to add a feature? Follow these steps:

  1. Fork the repo
  2. Create your feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add some amazingness'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a PR and wait for my code review (I promise to be gentle)

๐Ÿ“œ License

This project is licensed under the MIT License - see the LICENSE file for details. Yes, you can use it for your portfolio, just remember where you got it from! ๐Ÿ˜‰

๐Ÿ“ซ Contact

Got questions? Want to chat? Need life advice? (Disclaimer: Quality of life advice not guaranteed)


โญ If this portfolio helped you land a job, feel free to buy me a coffee! (Just kidding, star the repo instead)

Made with โ˜• and a questionable amount of coding sessions

About

Software Developer Portfolio Website built with next.js and tailwind CSS that helps you showcase your work and skills as a software developer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.5%
  • SCSS 3.5%