eduardogerentklein / resume

My Portfolio Website πŸ±β€πŸ’»

Home Page:https://www.eduardoklein.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ±β€πŸ’» Eduardo's Portfolio Website

This repository contains the source code and assets for my portfolio website, which can be accessed at https://www.eduardoklein.com/

πŸ”– Table of Contents

πŸ’» Introduction

My portfolio website is designed to show my skills, knowledge, and education in a visually appealing and user-friendly manner. It serves as a platform to provide information about my background, experience, and contact details to potential clients, employers, and collaborators.

✨ Technologies Used

The portfolio website is built using the following technologies:

  • NextJs - Used to build static and dynamic websites.
  • TailwindCSS - CSS Framework to style the website.
  • FramerMotion: An animation library for React.
  • Next-themes: An abstraction for themes in Next.js apps.
  • React-feather: React component for Feather icons.
  • React-ga: Google Analytics tracking for React.
  • TypeScript: Strongly typed programming language that builds on JavaScript.

πŸ›  Features

My portfolio website includes the following features:

  • About: A quick introduction to myself, highlighting where I came from, my education, and also some hobbies.
  • Resume: Information about my background, education, work experience, and skills. In this page you will also find as well my email address and contact links to my social media profiles.
  • Themes: You can switch between dark and light mode by clicking the top right corner button.
  • Google Analytics (GA): You should set your own NEXT_PUBLIC_GA_ID key in the .env file to support the Google Analytics feature.

⚑ Installation

To run my portfolio website locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/eduardogerentklein/resume.git
  2. Navigate to the project directory:

    cd resume
  3. Run the npm install command:

    npm install

πŸš€ Usage

  1. To view and interact with the website, run the development server with the command:

    npm run dev
  2. That's it. Now you can open http://localhost:3000/ with your browser to see the result.

To customize the content and styling it for your own use, modify the *.tsx files according to your requirements. You can also update the project details, descriptions, and personal information to match your own portfolio by changing the data/index.ts file.

🀝 Contributing

Contributions to the portfolio are welcome. If you find a bug or have suggestions for improvements, please create a new issue in the GitHub repository or submit a pull request with your proposed changes.

πŸ“ License

The portfolio website is open-source and released under the MIT License. You are free to modify and use the code for personal or commercial purposes. Refer to the LICENSE file for more information.

About

My Portfolio Website πŸ±β€πŸ’»

https://www.eduardoklein.com

License:MIT License


Languages

Language:TypeScript 92.5%Language:CSS 4.0%Language:JavaScript 3.5%