Skip to content

fgadea/fgadea-portfolio

Repository files navigation

Felipe Gadea Portfolio

A modern, responsive portfolio website built with React, TypeScript, and Tailwind CSS. This portfolio showcases my professional experience, projects, and skills in an elegant and interactive way.

🚀 Features

  • Responsive design that works on all devices
  • Modern UI with smooth animations
  • Contact form with email integration
  • Project showcase section
  • Skills and experience display
  • Dark/Light mode support
  • SEO optimized
  • Fast loading times with Vite
  • Type-safe development with TypeScript

🛠️ Technologies Used

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • EmailJS for contact form
  • Google reCAPTCHA
  • GitHub Pages for deployment

📦 Installation

  1. Clone the repository:
git clone https://github.com/fgadea/fgadea-portfolio.git
cd fgadea-portfolio
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

🏗️ Project Structure

src/
├── components/     # Reusable UI components
├── config/        # Configuration files
├── contexts/      # React context providers
├── data/          # Static data and content
├── App.tsx        # Main application component
├── main.tsx       # Application entry point
└── index.css      # Global styles

🚀 Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run preview - Preview production build
  • npm run lint - Run ESLint
  • npm run deploy - Deploy to GitHub Pages

🌐 Deployment

The portfolio is automatically deployed to GitHub Pages when changes are pushed to the main branch. The deployment process is handled by the gh-pages package.

📝 License

This project is open source and available under the MIT License.

👨‍💻 Author

Felipe Gadea

About

This is my parsonal github pages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors