Ritam Saha Portfolio
Documentation
Build a modern, responsive portfolio website with React, Vite, Tailwind CSS, and Framer Motion. Features dark mode, smooth animations, and interactive components.

Quick start
Get your portfolio up and running in minutes
Install dependencies
Install all required packages using npm:This installs React, Vite, Tailwind CSS, Framer Motion, Shadcn/ui, and all other dependencies.
Configure environment variables
Create a Get your credentials from EmailJS Dashboard.
.env file in the root directory and add your EmailJS credentials:Explore components
Discover the building blocks of your portfolio
Hero section
Landing section with typewriter effect and animated introduction
Navigation bar
Responsive navbar with mobile menu and smooth scroll navigation
Skills showcase
Display your tech stack with animated icons and hover effects
Projects gallery
Showcase your projects with interactive cards and details
Contact form
Functional contact form with EmailJS integration
Theme toggle
Dark/light mode toggle with smooth transitions
Customization guides
Make the portfolio your own
Theme customization
Customize colors, fonts, and theme behavior
Styling guide
Update Tailwind config and component styles
Content management
Update personal info, projects, and services
Ready to build your portfolio?
Follow our quickstart guide to get up and running in minutes, or explore the component documentation to learn how to customize every aspect of your portfolio.
Get Started Now