This portfolio template includes the following sections:
- 📝 Summary - Brief introduction about yourself
- 💻 Skills - Showcase your technical skills
- 💼 Experience - Display your work experience
- 🎓 Education - Highlight your educational background
- 🖼️ Gallery - Display some good moments of your life.
- 🚀 Projects - Feature your best projects
- 📬 Contact - Easy ways to get in touch
- 📄 Resume - Downloadable resume section
- Make sure you have Node.js installed on your machine.
- I recommend using pnpm as your package manager because it is great for disk efficiency and optimization.
npm install -g pnpm@latest
-
Fork or Clone the repository
git clone https://github.com/saksham-joshi/NovaPortfolio.git cd NovaPortfolio -
Install dependencies
npm install or pnpm install
-
Start the development server
npm run dev or pnpm run dev
-
Customize your portfolio
Edit the
.ts/.tsxfiles insrc/libdirectory to add your personal information, projects, skills, and experience. -
Deploy
Deploy your portfolio on platforms like Vercel, GitHub Pages, Netlify, or your preferred hosting service.
-
All portfolio content can be customized by editing the
.ts/.tsxfiles insrc/libdirectory. This file contains structured data for all sections including personal information, skills, projects, experience, and more. -
If you are searching for customizable illustrations then do visit undraw.co for beautiful, free and open-source illustrations.
This project was inspired by and builds upon the excellent work of:
- Saad Pasta's Developer Folio - Design and implementation ideas
- Ashutosh Hathidara's Master Portfolio - Core implementations and features
If you found this project helpful, please give it a star! It helps others discover this template and motivates further development.





