Jeevitha Selvaraj - Professional Developer Portfolio
A responsive, high-fidelity, and modern developer portfolio website designed for final-year Information Technology student Jeevitha Selvaraj.
Built with React, TypeScript, Tailwind CSS, and Framer Motion. Featuring glassmorphism design accents, custom scroll progress indicators, floating vector backgrounds, typewriter hero interactions, coding profile grids, and interactive form feedback.
🚀 Tech Stack
- Frontend Core: React, TypeScript, Vite
- Styling: Tailwind CSS, PostCSS, Autoprefixer
- Animations: Framer Motion (Fade-in animations, Hover scale effects, Blob floating loops, Typewriter role rotation)
- Icons: Lucide React, React Icons (Simple Icons)
📦 Features & Sections
- Hero Section: Typing role rotation, direct CV download integration, and modern call-to-actions.
- About Me: CGPA metric display, education details, and professional software aspiration pitch.
- Skills Panel: Divided categories (Programming, Frontend, Backend, Tools) with interactive cards.
- Projects Grid: Detailed project cards showcasing tech stacks, descriptions, GitHub links, and custom graphic mock dashboards representing the project UIs:
- Interview Portal
- Multilingual Text Translator
- AgriLink Marketplace
- Quiz Application
- Automatic Brightness Controller
- Work Experience: Software Intern at Nunnari Labs (June 2025).
- Certifications & Workshops: NPTEL, Walmart, and GitHub training cards.
- Achievements: Medal-based cards detailing puzzle quest, bug bash, and best library user awards.
- Academic Timeline: B.Tech IT & Higher Secondary schooling timeline.
- Coding Profiles: direct dashboard connections to LeetCode, GitHub, LinkedIn, HackerRank, and CodeChef.
- Contact Form: High-fidelity form client validation, error messages, and loading/success states.
🛠️ Getting Started
Prerequisites
- Node.js (v18+)
- npm or yarn
Installation
Clone or copy the portfolio code to your directory:
cd jeevitha-portfolioInstall dependencies:
npm installStart the local development server:
npm run devBuild the app for production:
npm run build
🌍 Deployment
Deploy on Vercel
The project includes vercel.json to handle client routing redirection automatically.
- Install vercel CLI or push code to GitHub and link to Vercel.
- Ensure build command is
npm run buildand output directory isdist.
Deploy on Netlify
The project includes public/_redirects to handle client routing on Netlify.
- Push code to GitHub and link to Netlify.
- Set build command:
npm run build, and publish directory:dist.