Skip to content
Β 
Β 

Latest commit

Β 

History

165 Commits

Folders and files

Repository files navigation

Developer Portfolio

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.


Sections πŸ”–

  • HOME
  • ABOUT
  • RESUME
  • EDUCATION
  • SKILLS
  • EXPERIENCE
  • PROJECTS
  • ACHIEVEMENTS
  • SERVICES
  • TESTIMONIALS
  • BLOG
  • CONTACTS

Demo πŸŽ₯

[Demo Coming Soon]


Themes 🎨

[Describe any themes you’ve implemented or reuse the original themes if unchanged]


Installation ⬇️

Prerequisites

Ensure you have the latest versions of Git and Node.js installed on your computer:

node --version
git --version

Getting Started 🎯

Clone the Repository

git clone https://github.com/<YOUR_GITHUB_USERNAME>/developer-portfolio.git
cd developer-portfolio

Install Dependencies

npm install

Start the Development Server

npm run dev

This will start the Vite development server, and you can view your portfolio at http://localhost:5173.


Folder Structure πŸ“‚

β”œβ”€β”€ 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/...

Usage πŸ•ΉοΈ

Customize Your Details

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
};

Social Media Profiles

Edit src/data/contactsData.js to include your social media links.

Education Data

export const educationData = [
    {
        id: 1,
        institution: 'Your Institution Name',
        course: 'Your Course Name',
        startYear: '2017',
        endYear: '2021'
    }
];

Contact Form πŸ“©

[Add instructions for setting up the contact form if implemented]


Hosting 🌐


SEO πŸ•·οΈ

Update public/index.html with your site information using meta tags for description, open graph, and Twitter cards.


Packages Used πŸ“¦

  • @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

Fonts and Images 🎭

  • Font: Bestermind (src/assets/fonts/Bestermind)
  • Images: Stored in src/assets/svg and src/assets/png

Upcoming Features 🚧

  • Light/Dark theme toggle
  • Additional illustrations
  • More font options

Issues

Raise an issue on GitHub for:

  • Bugs
  • New theme suggestions
  • Missing skills
  • Adding new social media profiles
  • Adding new services or sections

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.


Acknowledgments

This portfolio is based on the original developer-portfolio by hhhrrrttt222111. Thanks to the original contributors for providing a solid foundation.

Releases

Packages

Contributors

Languages