Skip to content

maniesh22/portfolio

Repository files navigation

👨‍💻 Portfolio — Manish Prajapati

License: MIT React TypeScript TailwindCSS Framer Motion

A modern, high-performance developer portfolio website built with React, TypeScript, and Tailwind CSS. It features smooth animations powered by Framer Motion, a responsive "Bento Grid" layout, and a fully accessible Dark Mode.


🚀 Features

  • 🎨 Modern UI/UX: Clean, glassmorphism-inspired design with a Bento Grid layout for the About section.
  • ✨ Smooth Animations: Page transitions, hover effects, and a gravity-based "Spark Particle" loader for profile images.
  • 🌙 Dark Mode: Fully supported dark/light theme switching with persistence.
  • 📱 Fully Responsive: Optimized for mobile, tablet, and desktop devices.
  • ⚡ High Performance: Built with Vite for instant server start and lightning-fast HMR.
  • 🛠 Interactive Projects: Detailed project cards that expand into modal views with blurred backdrops.

🛠️ Tech Stack


🏃‍♂️ Getting Started

Prerequisites

Ensure you have Node.js (v16 or higher) installed on your machine.

Installation

  1. Clone the repository

    git clone [https://github.com/maniesh22/portfolio-v2.git](https://github.com/maniesh22/portfolio.git)
    cd portfolio
  2. Install dependencies

    npm install
  3. Start the development server

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


⚖️ Usage & License

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

🤝 Condition for Use

You are free to fork, modify, and use this code for your own portfolio or projects. However, attribution is required.

If you use this codebase, please:

  1. Keep the License file intact.
  2. Provide a link back to this repository in your footer or README.
  3. (Optional but appreciated) Star the repo! ⭐

Copyright © 2026 Manish Prajapati.


📂 Project Structure

src/
├── components/      # Reusable UI components (Navbar, Footer, etc.)
├── pages/           # Page views (Home, About, Projects, Contact)
├── shared/          # Shared logic (PageTransition, ResumeCTA)
├── App.tsx          # Main application layout
└── main.tsx         # Entry point
public/
├── favicon.svg      # Custom branded favicon
└── ...

📬 Contact

I am currently open to new opportunities! Feel free to reach out.

Built with ❤️ in India

About

Personal portfolio of Manish Prajapati – React developer & DevOps engineer from Bhopal. Features modern projects, professional experience, and responsive designs built with Vite, Framer Motion, and Tailwind CSS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors