Skip to content

Responsive personal portfolio with project showcase, contact form, and blog links | 프로젝트 쇼케이스, 문의 폼, 블로그 링크를 갖춘 반응형 개인 포트폴리오

Notifications You must be signed in to change notification settings

DevFayzullo/Portfolio

Repository files navigation

💼 Developer Portfolio

🇰🇷 한국어 README

A modern, responsive personal portfolio built with React, Tailwind CSS, and EmailJS.
Includes dark mode, contact form, blog links, and social media footer.


🌟 Features

  • 🌐 Multi-language support (EN · UZ · KO · RU) with i18next
  • 🎨 Light and Dard Theme Design
  • 🖼️ Responsive layout with Tailwind CSS
  • 📂 Portfolio Projects Section (with GitHub links)
  • 👤 About Me Section
  • 📬 Contact Form (EmailJS integrated)
  • 🌐 Blog Links: Telegram & Naver
  • 🔗 Footer with GitHub, LinkedIn, Twitter, Instagram
  • 🎯 Hover effects & animations

📦 Technologies Used


📁 Folder Structure

src/
├── assets/           # Images and animations (like Lottie)
├── components/       # Reusable components (ProjectCard, Loading, Footer...)
├── sections/         # Section-based components (About, Projects, Skills, Contact)
├── pages/            # Page routes (Home, About, Projects, Contact, NotFound)
├── routes/           # Router configuration
├── data/             # JSON data (projects.json)
├── App.jsx           # Main layout
├── index.css         # Tailwind base styles
└── main.jsx          # Entry point
public/
├── projects/         # Project cover images
├── resume/           # Resume files (resume.pdf, resume-kr.pdf)
└── ...

🚀 Getting Started

git clone https://github.com/DevFayzullo/portfolio.git
cd portfolio
npm install
npm run dev

⚙️ Environment Variables

VITE_EMAILJS_SERVICE_ID=your_service_id
VITE_EMAILJS_TEMPLATE_ID=your_template_id
VITE_EMAILJS_PUBLIC_KEY=your_public_key

📸 Screenshots

Portfolio Preview


🔧 Customization

  • Update src/data/projects.json with your own project data.
  • Replace blog/social links in Footer.jsx or ContactSection.jsx.
  • Update "About Me" text with your personal story.
  • Replace resumes in public/resume/.

📚 Documentation


📮 Contact


📝 License

This project is open-source. You can use and modify it for personal or professional portfolios.


🧠 Quote

"The only way to do great work is to love what you do."
Steve Jobs

About

Responsive personal portfolio with project showcase, contact form, and blog links | 프로젝트 쇼케이스, 문의 폼, 블로그 링크를 갖춘 반응형 개인 포트폴리오

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published