Reactfolio. v1.9.0
Designed for developers looking to showcase their work with style and simplicity.
Reactfolio is a customizable portfolio template built with React, Vite, and TailwindCSS. This template allows you to easily create your own developer portfolio for free. It is designed to be flexible and easy to modify, with all the data stored in a single assets.js
file.
Check out the live demo of the portfolio here.
Follow these steps to create and deploy your portfolio:
To begin, you should fork this repository so you have your own copy of the project.
-
Click the Fork button at the top-right corner of this page to create a copy of the repository in your GitHub account.
-
Once the repository is forked, clone it to your local machine by running the following command in your terminal:
git clone https://github.com/saqibbedar/Reactfolio.git
Step 2: Update assets.js
file Data 📝
The main data for the portfolio is located in the assets.js
file. Open it and replace the dummy data with your actual information:
Here is a basic structure of what you need to update in assets.js`
// Replace dummy values with your actual information.
const AboutPage = {
authorProfile: "Your Profile Image URL",
authorDescription: "A short bio about yourself",
getInTouchUrl: "Your Contact Page URL",
authorName: "Your Name",
profileImgTagLine: "Your Job Title or Tagline",
authorContactMail: "Your Email Address",
authorContactNumber: "Your Phone Number",
};
// Similarly, update other values as needed...
Step 3: Update index.html
for SEO Optimization 🔍
To improve the SEO of your portfolio, update the index.html
file with your specific information. Open the index.html
file and replace the existing values with your own:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Your Portfolio Description">
<meta name="keywords" content="Your, Portfolio, Keywords">
<meta name="author" content="Your Name">
<title>Your Portfolio Title</title>
<!-- Similarly, update other values as needed -->
</head>
<body>
<div id="root"></div>
</body>
</html>
Once you’ve updated the index.html
file, you can push your changes to your GitHub repository.
git add .
git commit -m "Customize portfolio"
git push origin main
Congratulations! If you followed all the steps correctly, your Portfolio is now live. You can view your portfolio at https://<your-username>.github.io/<repository-name>/
.
We'd love to hear from you! Whether you have questions, ideas, or feedback, you can engage with the Reactfolio community in our GitHub Discussions. Share your experience, ask questions, or suggest features.
By participating in the discussions, you’ll help shape the future of Reactfolio. Feel free to start a new conversation or respond to existing ones!
If you are facing any issues or errors while creating your portfolio, feel free to ask in the discussion. We are always available to help you with your queries.
We welcome contributions from everyone! By contributing to this project, you not only help improve it but also get your contributions recognized on the ORCID platform. I have contributed to this project on ORCID, where it is properly described and cited under software.
Feel free to open issues or submit pull requests. Your contributions will be acknowledged, and you can add them to your ORCID profile to showcase your work and gain recognition in the academic and professional community.
For more details read Contribution guidelines in detail.
Join us in making this project better and get your contributions recognized!
This project is completely free under the MIT LICENSE
. If you’ve found this project helpful and would like to support its development, you can consider buying me a coffee. Your support is greatly appreciated!