Skip to content
/ Porty Public

A modern, responsive, and interactive portfolio built with React, TypeScript, and Vite. This website showcases my skills, projects, and experience, with a built-in contact form for easy communication.

License

Notifications You must be signed in to change notification settings

yk0007/Porty

Repository files navigation

Yaswanth Kuramdasu - Portfolio

License: MIT TypeScript React Vite

A modern, responsive, and interactive portfolio built with React, TypeScript, and Vite. This website showcases my skills, projects, and experience, with a built-in contact form for easy communication.

✨ Features

  • 🎨 Modern UI/UX with smooth animations
  • 📱 Fully responsive design
  • 🌓 Dark/Light mode
  • 📝 Interactive project showcases
  • ⚡ Optimized performance
  • ✉️ Contact form with serverless backend

🛠 Tech Stack

  • Frontend: React 18, TypeScript
  • Styling: Tailwind CSS
  • Build: Vite
  • Animation: Framer Motion
  • Icons: React Icons
  • Form Handling: React Hook Form
  • Deployment: Cloudflare Pages & Vercel

🚀 Quick Start

  1. Clone the repository

    git clone https://github.com/yk0007/Porty.git
    cd Porty
  2. Install dependencies

    npm install
    # or
    yarn
  3. Start development server

    npm run dev
    # or
    yarn dev
  4. Open http://localhost:5173 in your browser

🚀 Deployment

Cloudflare Pages

  1. Push your code to a GitHub repository
  2. Go to Cloudflare Pages
  3. Connect your repository and configure:
    • Build command: npm run build or yarn build
    • Build output directory: dist
    • Root directory: /

Vercel

Deploy with Vercel

📦 Building for Production

# Install dependencies
npm install

# Build for production
npm run build

# Preview production build
npm run preview

🤝 Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Submit a pull request

📝 License

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

📬 Get in Touch

About

A modern, responsive, and interactive portfolio built with React, TypeScript, and Vite. This website showcases my skills, projects, and experience, with a built-in contact form for easy communication.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published