Content-Length: 335354 | pFad | http://github.com/ThiagoC0STA/portfolio

6D GitHub - ThiagoC0STA/portfolio: my personal website
Skip to content

ThiagoC0STA/portfolio

Repository files navigation

🚀 Thiago Costa - Front-end Developer Portfolio

✨ Features

  • 🎨 Modern and minimalist design
  • 🌓 Dark/Light mode support
  • 📱 Fully responsive layout
  • 🚀 Optimized performance
  • 🎭 Smooth animations with Framer Motion
  • 🌍 Interactive 3D globe visualization
  • 🎯 SEO optimized
  • 🔍 Clean and maintainable code

🛠️ Tech Stack

Core Technologies

  • Framework: Next.js 14
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Animation: Framer Motion
  • 3D: Three.js, React Three Fiber

Development Tools

  • ESLint
  • Prettier
  • TypeScript
  • PostCSS

🚀 Getting Started

Prerequisites

  • Node.js 18.x or later
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/ThiagoC0STA/portfolio.git
  1. Install dependencies
npm install
# or
yarn install
  1. Run the development server
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

📦 Project Structure

portfolio/
├── app/                 # Next.js app directory
├── components/          # React components
│   ├── ui/             # UI components
│   └── ...             # Other components
├── public/             # Static assets
├── styles/             # Global styles
├── config/             # Configuration files
└── ...                 # Other directories

🎯 Key Components

  • Hero Section: Dynamic 3D spotlight effects
  • Projects Grid: Interactive project showcase
  • Experience Timeline: Professional journey
  • Skills Globe: Interactive 3D globe visualization
  • Contact Form: Modern contact interface

🔧 Development

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Run ESLint

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Connect with Me


Built with ❤️ by Thiago Costa

About

my personal website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/ThiagoC0STA/portfolio

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy