Skip to content

Pavithrj/portfolio

Repository files navigation

🗂️ Table of Contents

📌 Portfolio

A modern, responsive, and minimalistic portfolio showcasing my skills, projects, and expertise in React and TailwindCSS. Built with Vite, it ensures fast performance and an elegant UI.

Engineered with a modern tech stack – ReactJS, TailwindCSS, and Vite – to ensure a seamless user experience.


🌍 Live Demo

Experience it in action: Live Demo


✨ Features

  • 📱 Fully Responsive Design – Ensures a seamless experience across all devices, from desktops to mobile phones.
  • 🎨 Smooth Animations – Beautiful transitions and hover effects for an engaging user experience.
  • 🖥️ Project Showcase – Displays all your featured projects with live demos and GitHub links.
  • 📄 Downloadable Resume – Allows visitors to easily download your latest resume in PDF format.
  • 🔗 Social Media Links – Quick access to LinkedIn, GitHub, and other social profiles.
  • 💬 Interactive Contact Form – Lets users send messages directly via a beautiful, validated contact form.

📸 Screenshots

🧭 Navbar
Navbar
🏠 Home
Home
👤 About
About
🛠️ Skills
Skills
📂 Projects
Projects
📞 Contact
Contact

⚙️ Tech Stack

Vite React TailwindCSS JavaScript


📂 Folder Structure

Portfolio/
├── src/
│   ├── assets/
│   │   ├── about/
│   │   │   └── resume.pdf
│   │   ├── demo/
│   │   │   ├── about.png
│   │   │   ├── home.png
│   │   │   ├── navbar.png
│   │   │   └── skills.png
│   │   ├── home/
│   │   │   └── hero-pic.png
│   │   ├── navbar/
│   │   │   └── pj-logo.png
│   │   ├── Projects/
│   │   │   ├── imageOne.png
│   │   │   ├── imageTwo.png
│   │   │   ├── index.js
│   │   │   └── live-calendar.png
│   ├── components/
│   │   ├── icons/
│   │   │   ├── contact/
│   │   │   │   ├── GithubIcon.jsx
│   │   │   │   ├── LinkedInIcon.jsx
│   │   │   │   └── TelegramIcon.jsx
│   │   │   ├── navbar/
│   │   │   │   ├── CloseIcon.jsx
│   │   │   │   └── HamburgerIcon.jsx
│   │   │   ├── skills/
│   │   │   │   ├── CSSIcon.jsx
│   │   │   │   ├── ExpressJsIcon.jsx
│   │   │   │   ├── HTMLIcon.jsx
│   │   │   │   ├── JavaScriptIcon.jsx
│   │   │   │   ├── JestIcon.jsx
│   │   │   │   ├── MaterialUIIcon.jsx
│   │   │   │   ├── MongoDBIcon.jsx
│   │   │   │   ├── MySQLIcon.jsx
│   │   │   │   ├── NodeJsIcon.jsx
│   │   │   │   ├── PostmanIcon.jsx
│   │   │   │   ├── ReactJsIcon.jsx
│   │   │   │   └── TailwindCSSIcon.jsx
│   │   │   └── index.js
│   │   ├── layout/
│   │   │   ├── Footer.jsx
│   │   │   └── Navbar.jsx
│   │   ├── sections/
│   │   │   ├── About.jsx
│   │   │   ├── Contact.jsx
│   │   │   ├── Home.jsx
│   │   │   ├── Projects.jsx
│   │   │   ├── ScrollRestoration.jsx
│   │   │   └── Skills.jsx
│   ├── data/
│   │   ├── projects/
│   │   │   └── ProjectsData.jsx
│   ├── pages/
│   │   ├── AllProjects.jsx
│   │   └── Portfolio.jsx
│   ├── App.jsx
│   ├── index.css
│   └── main.jsx
├── .gitignore
├── eslint.config.js
├── index.html
├── package-lock.json
├── package.json
├── postcss.config.js
├── README.md
├── tailwind.config.js
└── vite.config.js

🧰 Installation Steps

# Clone the repository
git clone https://github.com/Pavithrj/portfolio.git

# Navigate to the project folder
cd portfolio

# Install dependencies
npm install

# Start the development server
npm run dev

🔗 Connect with Me

💼 LinkedIn 🐙 GitHub ✉️ Email

About

Creative Web Developer skilled in building dynamic and user-friendly websites using the MERN stack. Passionate about clean code, responsive design, and creating smooth user experiences.

Topics

Resources

Stars

Watchers

Forks

Contributors