- Notifications
You must be signed in to change notification settings - Fork9
A clean, modern, and responsive Developer Portfolio to present yourself as a skilled software developer. 🔥
NotificationsYou must be signed in to change notification settings
dhavalCode/dev-portfolio
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
- Useful for the freelancing journey 🚀. You can showcase your skills and the works you have done.
- Highly customizable portfolio. You can easily customize it as you want.
# Clone this repositorygit clone https://github.com/dhavalCode/dev-portfolio.git# Go into the repositorycd dev-portfolio# Setup default environment variables# For Linuxcp env.example .env.local# For Windowscopy env.example .env.local# Install dependenciesnpm install# Start a local dev servernpm start
- Create ENV File
- dev-portfolio - node_modules - public - src - .env<-- create it here - env.example<-- this is the base file - .gitignore - package-lock.json - package.json
// .envEMAIL_SERVICE_ID="YOUR SERVICE ID"EMAIL_TEMPLATE_ID="YOUR TEMPLATE ID"PUBLIC_KEY="YOUR PUBLIC KEY"
- Email JS -Sign Up
- Quick Tutorial :https://youtu.be/I4DKr1JLC50
exportconstSOCIAL_LINKS=[{link:'https://twitter.com/dhavalCode',// <--- Social handle Linkicon:'akar-icons:twitter-fill',// <--- Iconify Icon name},{link:'https://github.com/dhavalcode',icon:'akar-icons:github-fill',},{link:'https://linkedin.com/in/dhavalcode',icon:'akar-icons:linkedin-fill',},];exportconstHERO_TITLES=['Dhaval Patel','Full-stack Developer','Javascript Enthusiast'];exportconstaboutParagraph='Highly motivated and enthusiastic Full Stack Developer with experience in designing, developing and maintaining web applications using technologies such as JavaScript, React, Node.js. ';exportconstcontactEmail='works.dhaval@gmail.com';exportconstdocumentTitle='Hello I am Dhaval Patel | Full Stack Developer | Javascript Enthusiast'
/src/mock/projects.js
- change projects with yours.
/src/mock/tech-skills.js
- change skills with yours.
- You can easily add new skill, new icon by providing iconify icon name.
- example as below:
{label:'Your Skill',proficiency:'90%',icon:'icon',// <-- find icon from iconnifyiconClasses:'text-3xl',// <-- add classes}
- checkout this directory
src/mock/lottie - You can add more lottie in
.jsonformat and use it.
The easiest way to deploy your Next.js app is to use theVercel Platform from the creators of Next.js.
Check outNext.js deployment documentation for more details.
If you want to add more, Please don't hesitate to open apull request.
About
A clean, modern, and responsive Developer Portfolio to present yourself as a skilled software developer. 🔥
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
