Skip to content

IgorJFS/my-portfolio

Repository files navigation

My Portfolio

This is my personal portfolio website showcasing my projects, skills, and contact information. It’s built with modern web technologies for a fast, responsive, and accessible experience.

🚀 Technologies

  • React
  • Vite
  • Tailwind CSS
  • TypeScript
  • Lucide Icons
  • Radix UI
  • Vercel
  • emailjs
  • react-toastify

⚡ Features

  • Light/Dark mode toggle with smooth transitions
  • Animated backgrounds (stars, meteors)
  • Responsive navigation bar for desktop and mobile
  • Hero & About sections with interactive animations
  • Skills section with filterable categories and progress bars
  • Projects showcase with images, tech stack, and links
  • Contact form with toast notifications powered by EmailJS
  • i18n to translate the website to Portuguese

Getting Started

Prerequisites

  • Node.js (v18+)
  • npm

Installation

git clone https://github.com/igorjfs/my-portfolio.git
cd my-portfolio
npm install

Running Locally

npm run dev

Open http://localhost:5173 to view the site in your browser.

Building for Production

npm run build

📝 License

This project is open source under the MIT License.

About

My personal website showcasing my portfolio, projects, and key skills as a Software Developer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages