Modern, animated portfolio built with React and Tailwind CSS. Single-page app showcasing projects, experience, and skills.
# from repo root
cd frontend
# install dependencies
npm install --legacy-peer-deps
# run dev server
npm start
# production build
npm run buildApp runs at http://localhost:3000
- Animated hero with typing effect
- Smooth scrolling navigation
- Project modals with rich details
- Experience, Skills, Certifications
- Responsive design (mobile → desktop)
- React 19, React DOM 19
- React Router 7
- Tailwind CSS 3, PostCSS, Autoprefixer
- Framer Motion 11
- Shadcn/Radix UI primitives
- Lucide Icons
Key files:
src/App.js,src/App.csssrc/components/ui/*(Shadcn components)tailwind.config.js,postcss.config.js
frontend/
├── public/
│ └── index.html
├── src/
│ ├── components/
│ │ ├── ui/...
│ │ └── ParticleBackground.jsx
│ ├── hooks/use-toast.js
│ ├── lib/utils.js
│ ├── App.js
│ ├── App.css
│ ├── index.js
│ └── index.css
├── package.json
├── tailwind.config.js
└── postcss.config.js
npm start— start dev servernpm run build— create production build inbuild/npm test— run tests