Skip to content

omk-coder/PortFolio-Personal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Portfolio Project

Welcome to my personal portfolio project! This website showcases my skills, projects, and creativity using cutting-edge technologies for a seamless and interactive user experience.

🔗 Links


🚀 Features

  • Interactive UI/UX: Engaging design with smooth animations.
  • 3D Components: Stunning visuals for an immersive experience.
  • Responsive Design: Fully optimized for mobile, tablet, and desktop screens.
  • Dynamic Animations: Leveraging Framer Motion and GSAP for fluid animations.
  • Contact Section: Easy-to-use form to reach out to me directly.

🛠️ Tech Stack

Frontend

  • React.js: Component-based architecture for building the UI.
  • Framer Motion: Smooth and customizable animations.
  • GSAP (GreenSock Animation Platform): Advanced animations for 3D components and scroll interactions.
  • Tailwind CSS: Utility-first CSS framework for rapid and responsive styling.

📂 Project Structure

Portfolio/
├── public/
│   └── assets/          # Static assets (images, icons, etc.)
├── src/
│   ├── components/      # Reusable components (Navbar, Footer, etc.)
│   ├── pages/           # Pages (Home, About, Projects, Contact)
│   ├── styles/          # Global and component-specific styles
│   ├── animations/      # Framer Motion and GSAP animation logic
│   └── App.jsx          # Main app entry point
├── .gitignore           # Files to ignore in version control
├── package.json         # Project dependencies and scripts
└── README.md            # Project documentation

🔧 Installation and Setup

  1. Clone the Repository:

    git clone https://github.com/your-username/portfolio.git
  2. Navigate to the Project Directory:

    cd portfolio
  3. Install Dependencies:

    npm install
  4. Start the Development Server:

    npm start
  5. Open in Browser: Navigate to http://localhost:3000 to view the project.


📸 Screenshots

  1. Home Page:
    • Eye-catching animations and a brief introduction.
  2. About Me:
    • Overview of my skills and journey.
  3. Projects:
    • Showcase of my best work with live links and descriptions.
  4. Contact:
    • A functional contact form to get in touch.

🌟 Future Enhancements

  • Add more 3D interactive components.
  • Integrate a blog section.
  • Improve performance with lazy loading for images and components.

📄 License

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


🙌 Acknowledgments

  • Framer Motion for their amazing animation library.
  • GSAP for advanced animation tools.
  • Tailwind CSS for making styling a breeze.