Loading repository dataβ¦
Loading repository dataβ¦
krif014 / repository
πΏ A sleek React + Tailwind CSS developer portfolio template built for anyone who wants a clean, modern, and customizable personal website. Clone it, update the content with your own information, add your projects, and launch your portfolio in minutes.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A sleek, responsive, and customizable developer portfolio template built with React, Vite, and Tailwind CSS. It includes ready-made sections for hero, about, skills, projects, services, testimonials, and contact β so developers can quickly replace the content with their own data and launch a professional portfolio.
Live Demo β’ Report Bug β’ Request Feature
This template is made for developers, students, freelancers, and creatives who want a clean portfolio website without starting from zero. You can clone it, replace the content with your own information, add your projects, and deploy it easily.
| Section | Description |
|---|---|
| Hero | Intro section with animated elements, stats, and tech stack |
| About | Personal bio, experience, and achievements |
| Tech Stack | Technologies and tools overview |
| Skills | Skill progress bars grouped by category |
| Projects | Interactive and filterable project showcase |
| Services | Services displayed in a responsive bento grid |
| Testimonials | Rotating client and collaborator feedback |
| Contact | Contact form with validation and social links |
| Technology | Purpose |
|---|---|
| React 18 | Frontend framework |
| Vite | Fast build tool and dev server |
| Tailwind CSS | Utility-first styling |
| Lucide React | Modern icon system |
| React Icons | Brand & social media icons |
Make sure you have installed:
>=18# Clone the repository
git clone https://github.com/your-username/my-portfolio.git
# Navigate into the project
cd my-portfolio
# Install dependencies
npm install
# Start development server
npm run dev
Open:
http://localhost:5173
Production Build
npm run build
The production-ready files will be generated inside the dist/ directory.
π Project Structure
my-portfolio/
β
βββ public/
β βββ images/
β βββ projects/
β βββ testimonials/
β
β
βββ src/
β βββ components/
β β βββ animations/
β β βββ backgrounds/
β β βββ layout/
β β βββ sections/
β β βββ ui/
β β
β βββ App.jsx
β βββ main.jsx
β βββ index.css
β
βββ index.html
βββ tailwind.config.js
βββ vite.config.js
βββ package.json
π¨ Customisation
Update Personal Information
Modify the following files:
File Content
Hero.jsx Name, badges, statistics
AboutSection.jsx Bio and achievements
ContactSection.jsx Email, location, social links
Add Projects
Edit the projects array inside:
src/components/sections/ProjectsSection.jsx
Example:
{
title: "Project Name",
subtitle: "FULL STACK APP",
category: "Full Stack",
technologies: ["React", "Node.js"],
demoUrl: "https://demo.com",
githubUrl: "https://github.com/project"
}
Change Accent Colour
Inside tailwind.config.js:
colors: {
accent: "#4ade80",
}
π¦ Deployment
β² Vercel (Recommended)
npm install -g vercel
vercel
Netlify
npm run build
Upload the generated dist/ folder to Netlify.
GitHub Pages
npm install --save-dev gh-pages
Add this to package.json:
"deploy": "gh-pages -d dist"
Deploy:
npm run build && npm run deploy
π Performance & Design Goals
β‘ Fast loading experience
π± Excellent mobile responsiveness
βΏ Accessible UI structure
π¨ Modern UI/UX principles
π SEO-friendly architecture
π Optimised production builds
π€ Contributing
Contributions, ideas, and feedback are welcome.
# Fork the repository
# Create your feature branch
git checkout -b feature/amazing-feature
# Commit changes
git commit -m "Add amazing feature"
# Push branch
git push origin feature/amazing-feature
Then open a Pull Request.
π License
This project is licensed under the MIT License.
Feel free to use this portfolio as inspiration for your own projects.
π Connect With Me
π Built by Krif β free to customize and use for your own portfolio.
π Live Portfolio
https://devportifolio-eta.vercel.app/
β If you like this project, consider giving it a star on GitHub.