Feature Highlights
Organized, reusable React components with proper TypeScript types
- Functional components with custom hooks for state and effects
- Component organization by feature and domain
- Type safety across all props and data
- Modular, maintainable structure
Stack
- React 18: Functional components with hooks, custom hooks for reusable logic.
- TypeScript: Static type checking for safer code and better IDE support.
- Tailwind CSS: Utility-first CSS framework for rapid layout and responsive design.
- Framer Motion: Animation library for scroll effects and page transitions.
- Vite: Fast build tool with instant dev server and optimized builds.
- Netlify: Hosting with automatic deployments from GitHub.
Use Cases
- A personal portfolio using modern React patterns and animations
- Template for other developers wanting to build similar sites
- Learning project to master React 18, TypeScript, and design animations
How to Use
- Clone:
git clone https://github.com/dhruba-datta/Portfolio-v2 - Install dependencies:
npm install - Start dev server:
npm run dev - Edit content in
src/components/andsrc/pages/ - Build for production:
npm run build




