A clean, beautiful, and responsive personal portfolio template for developers!
Easily customize src/portfolio.js to display your own details. You can also change the global color scheme via src/_globalColor.scss.
Made with β€οΈ by Sakshyam Baral
- β¨ Features
- π Getting Started
- βοΈ How to Use
- π Link GitHub & Medium
- ποΈ Customization
- βοΈ Deployment
- π§° Technologies Used
- π¨ Illustrations
- π§ For the Future
βοΈ Summary & About Me
βοΈ Skills
βοΈ Education
βοΈ Work Experience
βοΈ Open Source Projects (GitHub)
βοΈ Big Projects
βοΈ Achievements & Certifications π
βοΈ Blogs
βοΈ Talks
βοΈ Podcast
βοΈ Contact Me
βοΈ Twitter Timeline
βοΈ GitHub Profile
Live Demo: developerfolio.js.org
- Node.js (v10.16.0 or higher)
- npm (v6.9.0 or higher)
- Git
- Docker (optional)
docker build -t developerfolio:latest .
docker run -t -p 3000:3000 developerfolio:latestgit clone https://github.com/NotSaksh/Developer-Portfolio-Template.git
cd Developer-Portfolio-Template
cp env.example .env # Linux
copy env.example .env # Windows
npm install
npm startCreate a .env file and add:
REACT_APP_GITHUB_TOKEN=your_github_token
GITHUB_USERNAME=your_usernameSet showGithubProfile: true in portfolio.js.
MEDIUM_USERNAME=your_medium_usernameSet displayMediumBlogs: true in portfolio.js.
Edit src/portfolio.js to update:
- Greeting
- Resume Link
- Social Links
- Skills
- Projects
- Achievements
- Contact Info
Example:
const greeting = {
title: "Hi, I'm Sakshyam π",
subTitle: emoji("A passionate Full Stack Developer π"),
resumeLink: "https://your-resume-link"
};Use emoji("Your text π") for emoji compatibility.
In package.json:
"homepage": "https://<your-username>.github.io/<repo-name>"Follow: https://create-react-app.dev/docs/deployment/#github-pages
- React
- GraphQL
- Apollo Boost
- react-twitter-embed
- react-easy-emoji
- react-headroom
- color-thief
- UnDraw (https://undraw.co/illustrations)
- LottieFiles (https://lottiefiles.com/oblikweare)
- Auto-fetch from LinkedIn
- Move to Gatsby
- Add more themes and layouts
Pull requests are welcome! Contribute here
Created by Sakshyam Baral
π sakshyambaral.com.np
