You have two options to get started with this template:
If you want to clone only this specific template:
git clone --no-checkout https://github.com/devportfoliotemplates/devportfoliotemplates.git
cd devportfoliotemplates
git sparse-checkout init --cone
git sparse-checkout set modern-minimal-light-portfolio-template
git checkout
You can download this template as a ZIP file:
- Visit download-directory.github.io
- Paste the URL of this portfolio folder:
https://github.com/devportfoliotemplates/devportfoliotemplates/tree/main/modern-minimal-light-portfolio-template
- Download and extract the ZIP file
Once you have the template:
- Install dependencies:
npm install
# or
yarn install
# or
pnpm install
- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
- Open http://localhost:3000 in your browser to see the portfolio.
-
Update metadata in
app/layout.tsx
:- Site title
- Description
- Open Graph metadata
- Favicon
-
Modify content in
app/page.tsx
:- Hero section
- About section
- Projects
- Contact information
-
Replace assets:
- Replace images in the
public
directory - Update social media icons
- Modify logo if needed
- Replace images in the
-
Colors and Theme:
- Customize colors in
tailwind.config.js
- Modify theme variables in
app/globals.css
- Customize colors in
-
Typography:
- Update font families in
tailwind.config.js
- Modify text sizes and weights
- Update font families in
-
Layout:
- Adjust spacing and padding in component files
- Modify responsive breakpoints in
tailwind.config.js
-
Build Errors
- Ensure all dependencies are installed
- Clear
.next
folder and node_modules - Run
npm install
again
-
Styling Issues
- Run
npm run build
to ensure TailwindCSS classes are generated - Check for conflicting styles in
globals.css
- Run
-
Image Loading
- Verify images are in the correct format (PNG, JPG, WebP)
- Check image paths are correct
- Ensure images are in the
public
directory
Follow these steps to deploy your portfolio for free using GitHub and Vercel:
-
Create a new GitHub repository
-
Push your portfolio to GitHub
-
Deploy with Vercel:
- Go to Vercel
- Sign up or log in with GitHub
- Click "New Project"
- Import your GitHub repository
- Vercel will automatically detect Next.js
- Click "Deploy"
Your portfolio will be live in minutes with a free Vercel domain (e.g., your-repo.vercel.app
). You can later add a custom domain in your Vercel project settings.
If you find these templates helpful, please consider:
- Starring the repository ⭐
- Sharing with other developers
- Buying me a coffee ☕
For issues and feature requests, please create an issue.