Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal one-page portfolio template for developers built with Next.js and TypeScript.
Minifolio is a minimal, one-page portfolio template for developers built on Next.js, TypeScript, and CSS that turns a few component edits into a responsive personal portfolio site. Created by Divyanshu Dhruv and released under the MIT License, it is deployed by Vercel and actively maintained through GitHub contributions.
Minifolio is an open-source, single-page portfolio template that uses the Next.js App Router, with layout.tsx and page.tsx in the src/app directory. It takes personal text such as name, bio, education timeline, skills, and services and renders them into a pre-built layout with sections for Home, About, Education, Skills, Services, and Footer. The template includes reusable components under src/components for each section, shared icons in src/ui/icons.tsx, and font configuration in src/utils/fonts.ts.
src/components (about, education, footer, hero, navbar, services, skills), making it easy to locate and edit a specific part.src/app, with page.tsx as the main page and globals.css for global styling.app, components, ui, utils) that serves as a learning example.Fork and clone the repository, create a branch, then edit the component files to insert your own text. The README lists the steps: fork, clone, create a branch, and make a pull request — but for personal use you can simply edit and push. Deployment is handled by Vercel when you connect the repo.
The template is built with Next.js, CSS, JavaScript, TypeScript, and GitHub, with Vercel as the deployment platform. The project version history notes a v1.0 release on 03/03/2025 that marked the conversion to Next.js.
Minifolio is licensed under the MIT License. The project includes a Code of Conduct and a CONTRIBUTING.md. The author is Divyanshu Dhruv, and contributors are acknowledged via the GitHub contributors graph.
