A personal portfolio website built with React 19 and Vite, showcasing your skills, projects, and professional journey. This project is a fork of the original developer-portfolio by hhhrrrttt222111, updated to use modern tooling while retaining the original CSS styling.
- HOME
- ABOUT
- RESUME
- EDUCATION
- SKILLS
- EXPERIENCE
- PROJECTS
- ACHIEVEMENTS
- SERVICES
- TESTIMONIALS
- BLOG
- CONTACTS
[Demo Coming Soon]
[Describe any themes youβve implemented or reuse the original themes if unchanged]
Ensure you have the latest versions of Git and Node.js installed on your computer:
node --version
git --versiongit clone https://github.com/<YOUR_GITHUB_USERNAME>/developer-portfolio.git
cd developer-portfolionpm installnpm run devThis will start the Vite development server, and you can view your portfolio at http://localhost:5173.
βββ LICENSE
βββ README.md
βββ package.json
βββ vite.config.js
βββ public
β βββ favicon.ico
β βββ favicon.png
β βββ favicon512.png
β βββ index.html
β βββ manifest.json
β βββ robots.txt
βββ src
β βββ App.css
β βββ App.jsx
β βββ assets
β β βββ fonts/Bestermind/BestermindRegular.ttf
β β βββ pdf/resume.pdf
β β βββ svg/
β β βββ about
β β βββ contacts
β β βββ education
β β βββ experience
β β βββ projects
β β βββ skills
β β βββ social
β β βββ testimonials
β βββ components/...
β βββ contexts/ThemeContext.jsx
β βββ data/...
β βββ index.css
β βββ main.jsx
β βββ pages/...
β βββ reportWebVitals.js
β βββ theme/...
β βββ utils/...
Update the data files in src/data to personalize your portfolio.
Example: headerData.js
import resume from '../assets/pdf/resume.pdf';
import profileImg from '../assets/png/profileImg';
export const headerData = {
name: 'Your Name',
title: 'Your Title',
description: 'Your description here',
image: profileImg,
resumePdf: resume
};Edit src/data/contactsData.js to include your social media links.
export const educationData = [
{
id: 1,
institution: 'Your Institution Name',
course: 'Your Course Name',
startYear: '2017',
endYear: '2021'
}
];[Add instructions for setting up the contact form if implemented]
- Netlify: Docs | Deploy Guide
- Vercel: Docs | Deploy Guide
- GitHub Pages: Docs
- Firebase: Docs
Update public/index.html with your site information using meta tags for description, open graph, and Twitter cards.
- @material-ui/core
- @material-ui/icons
- axios
- react-fast-marquee
- react-helmet
- react-icons
- react-reveal
- react-router-dom
- react-router-hash-link
- react-slick
- slick-carousel
- validator
- Font: Bestermind (
src/assets/fonts/Bestermind) - Images: Stored in
src/assets/svgandsrc/assets/png
- Light/Dark theme toggle
- Additional illustrations
- More font options
Raise an issue on GitHub for:
- Bugs
- New theme suggestions
- Missing skills
- Adding new social media profiles
- Adding new services or sections
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
This portfolio is based on the original developer-portfolio by hhhrrrttt222111. Thanks to the original contributors for providing a solid foundation.