A modern, animated portfolio website built with React, TypeScript, Vite, and Tailwind CSS.
- 🎨 Modern UI with smooth animations using Framer Motion
- 🌊 Beautiful CSS wave transitions between sections
- ✨ Interactive dot background effects
- 📱 Fully responsive design
- 🎯 Smooth scroll navigation
- 🎭 Dynamic content sections:
- Hero with animated introduction
- Work Experience timeline
- Featured Projects showcase
- Skills & Technologies
- Education background
- Achievements & Awards
- Contact information
- React 18 - UI library
- TypeScript - Type safety
- Vite - Build tool
- Tailwind CSS - Styling
- Framer Motion - Animations
- Lucide React - Icons
- shadcn/ui - UI components
- Node.js 18+ or higher
- npm or yarn
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:5173
npm run buildThe built files will be in the dist directory.
npm run previewsrc/
├── components/
│ ├── ui/ # Reusable UI components
│ ├── sections/ # Page sections
│ └── Navbar.tsx # Navigation bar
├── lib/
│ └── utils.ts # Utility functions
├── App.tsx # Main app component
├── main.tsx # Entry point
└── index.css # Global styles
- Update personal information in the section components under
src/components/sections/ - Modify colors in
tailwind.config.jsandsrc/index.css - Adjust animations in individual component files
MIT License - feel free to use this template for your own portfolio!