A modern, responsive portfolio website showcasing my skills as a MERN stack developer.
- Modern Design: Clean, professional UI with smooth animations
- Responsive: Fully responsive design that works on all devices
- Sections:
- Hero section with introduction
- About section highlighting experience
- Skills section with progress bars
- Projects section with filtering
- Contact form with social links
- React 19 - UI library
- Vite - Build tool and dev server
- CSS3 - Modern styling with animations
- JavaScript ES6+ - Modern JavaScript features
-
Clone or navigate to the portfolio directory:
cd ~/Documents/Portfolio
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:5173
To create a production build:
npm run buildThe built files will be in the dist directory.
- Hero Section: Edit
src/components/Hero.jsx - About Section: Edit
src/components/About.jsx - Skills: Update skill levels in
src/components/Skills.jsx - Projects: Add your projects in
src/components/Projects.jsx - Contact: Update social links in
src/components/Contact.jsx
- Main styles:
src/App.css - Component styles:
src/components/*.css - Global styles:
src/index.css
The color scheme can be customized in src/App.css by modifying the CSS variables:
:root {
--primary-color: #6366f1;
--secondary-color: #8b5cf6;
--accent-color: #ec4899;
/* ... */
}- MERN Stack: MongoDB, Express, React, Node.js
- Databases: PostgreSQL, SQL, MongoDB
- Web Security: Certified security expertise
- Frontend: React, JavaScript, HTML/CSS
- Backend: Node.js, Express.js, RESTful APIs
This project is open source and available for personal use.
Feel free to fork this project and customize it for your own portfolio!
Built with ❤️ using React and Vite