Skip to content

eduardogerentklein/resume

Repository files navigation

πŸ±β€πŸ’» 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.