Skip to content

⚑ A minimal portfolio πŸ–ŒοΈ template for Developers 🐧. | NextJS | Hacktoberfest [2025] πŸŽ‰

License

Notifications You must be signed in to change notification settings

divyanshudhruv/Minifolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8b29e68 Β· Mar 18, 2025
Mar 3, 2025
Mar 18, 2025
Mar 3, 2025
Sep 24, 2023
Sep 28, 2023
Oct 9, 2024
Sep 24, 2023
Mar 3, 2025
Mar 3, 2025
Jan 1, 2024
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025
Mar 3, 2025

Repository files navigation

      Minifolio ⚑


A minimal portfolio template for developers
⚠️ We are now accepting pull requests ! Let's code



               



Important

πŸŽ‰ Special THANKS & SHOUTOUT to @valdemirum for their valuable ⭐ contributions and support in bringing this project to 🌌 Next.js! Your help made this transition 🎑 smooth and efficient, and we couldn’t have done it without πŸ™Œ you.


🚩 License


MIT License


πŸ«₯ Code Of Conduct


Code Of Conduct


⚑ What's New ?


v0.1 24/09/2023 - Published Minifolio

v0.2 12/10/2023 - Added new features

vRes 26/12/2023 - Resumed the project

v0.3 08/10/2024 - Added new enhancements

v0.4 17/10/2024 - Added various new sections

v1.0 03/03/2025 - Conversion to NextJS


✌🏻 Contribute


1 Join The Discussion

2 Visit CONTRIBUTING.md

3 Create Issues

4 Create Pull Request

5 Star The Repository


πŸ“ Content


1️ Features

2️ Getting Started

3 How To Use

4️ Deployment

5️ Technology

6 Star

7 Hacktoberfest

8 Author

9 Contributors


πŸ˜„ Features


1 Modern UI/UX

2 One page layout

3 Valid HTML5 and CSS3 and NextJS

4 Fully responsive


πŸš€ Getting Started


1 Fork this repo

2 Clone the repo

3 Create a branch

4 Make pull request


πŸ”₯ How To Use


Follow the instruction to customize the portfolio

🌳 Tree Diagram

─ src/                 # Source code directory
β”œβ”€β”€ app/               # Next.js app directory
β”‚   β”œβ”€β”€ favicon.ico
β”‚   β”œβ”€β”€ globals.css    # Global styles
β”‚   β”œβ”€β”€ layout.tsx     # Layout component
β”‚   └── page.tsx       # Main page component
β”‚
β”œβ”€β”€ components/        # Reusable UI components
β”‚   β”œβ”€β”€ about/         # "About" section components
β”‚   β”œβ”€β”€ education/     # "Education" section components
β”‚   β”œβ”€β”€ footer/        # Footer components
β”‚   β”œβ”€β”€ hero/          # Hero/landing section
β”‚   β”œβ”€β”€ navbar/        # Navigation bar components
β”‚   β”œβ”€β”€ services/      # "Services" section components
β”‚   └── skills/        # "Skills" section components
β”‚
β”œβ”€β”€ ui/                # UI-specific shared components
β”‚   └── icons.tsx      # Icon components
β”‚
└── utils/             # Utility/helper functions
     └── fonts.ts       # Font configuration



Old Documentation > ## 🏠 Home Page

<span> Replace it with Your Name

<a> Replace it with Custom Label

<onclick> Replace the link with your profile link in script.js


<div id="home" class="home">
    <div class="container">
        <div class="icons-container"></div>
        Hi, my name is <span>Your Name</span> <br />I'm <span id="role"> </span>
        <a class="button" href="#about">Know more</a>
        <a class="buttonIcon">
          <div class="boxes" onclick="twitter()">
            <i class="ri-twitter-line"></i>
          </div>
          <div class="boxes" onclick="linkedin()">
            <i class="ri-linkedin-line"></i>
          </div>
          <div class="boxes" onclick="instagram()">
            <i class="ri-instagram-line"></i>
          </div>
          <div class="boxes" onclick="link()"><i class="ri-link"></i></div>
        </a>
    </div>
</div>

🫀 About Me


<title> Replace it with Custom Title

<text> Replace it Your Name or any Text

<textMain> Replace it with a short Bio


<div class="aboutC">
  <div class="title">&ThickSpace;&ThickSpace;&MediumSpace;ABOUT πŸ«₯</div>
  <div class="titleGap"></div>
  <div class="titleSmall">This and that</div>
  <div class="containerGap"></div>
  <div class="container">
    <div class="leftC">
      <div class="text">Hi, I'm a developer</div>
      <br />
      <div class="textMain">
        I design websites. That's the long and short of it. UI and UX, Sketch,
        Design, and pretty decent HTML and CSS β€” with Javascript and that nice
        dabble with Java.
      </div>
    </div>
    <div class="rightC">
      <div class="text">TL;DR</div>
      <br />
      <div class="textMain">Web UI & UX <br />Figma<br />HTML & CSS</div>
      <div class="btnC">
        <a class="btn btn-custom btn-lg btn-about" href="#"> Click Me </a>
      </div>
    </div>
  </div>
  <div class="bottomC"></div>
</div>

πŸ›οΈ Education


<text> Replace it with Custom Title

<event-time> Replace it with the Time duration

<textMain> Replace it with a short Description


<div class="timeline-container">
  <div class="timeline-line"></div>

  <div class="event-item">
    <div class="empty-space"></div>
    <div class="event-icon">
      <svg>
        <title>...</title>
        <path d="..." />
      </svg>
    </div>

    <div class="event-content">
      <p class="text">Your School Title Here</p>
      <p class="event-time">Year: 20XX- 20XX</p>
      <p class="textMain">
        Completed my 12th standard with a focus on Science and Mathematics,
        achieving a score of XX%.
      </p>
    </div>
  </div>

  <div class="event-item reverse">
    <div class="empty-space"></div>
    <div class="event-icon">
      <svg>
        <title>...</title>
        <path d="..." />
      </svg>
    </div>

    <div class="event-content">
      <p class="text">University Name</p>
      <p class="event-time">Year: 20XX- 20XX</p>
      <p class="textMain">
        Pursuing a Bachelor's degree in ABC, focusing on web development and
        software engineering.
      </p>
    </div>
  </div>

  <div class="event-item">
    <div class="empty-space"></div>
    <div class="event-icon">
      <svg>
        <title>...</title>
        <path d="..." />
      </svg>
    </div>

    <div class="event-content">
      <p class="text">Your Master's Program Title Here</p>
      <p class="event-time">Year: 20XX- 20XX</p>
      <p class="textMain">
        Details about your master's program and focus areas will go here.
      </p>
    </div>
  </div>
</div>

😎 Skills


<a> Replace the href with your github profile link


<div class="container">
  <div class="boxes">
    <div class="left"><i class="ri-html5-fill"></i></div>
    <div class="right">FRONTEND DEVELOPMENT</div>
  </div>
  <div class="boxes">
    <div class="left"><i class="ri-nodejs-fill"></i></div>
    <div class="right">BACKEND DEVELOPMENT</div>
  </div>
  <div class="boxes">
    <div class="left">
      <i class="ri-gamepad-line" style="font-size: 30px"></i>
    </div>
    <div class="right">GAME DEVELOPMENT</div>
  </div>
  <div class="boxes">
    <div class="left">
      <i class="ri-android-fill" style="font-size: 30px"></i>
    </div>
    <div class="right">APP DEVELOPMENT</div>
  </div>
  <div class="buttonCont">
    <a
      class="btn btn-custom btn-lg btn-skills"
      href="https://github.com"
      target="_blank"
    >
      View more
    </a>
  </div>
</div>

πŸ› οΈ Services


<text> Replace it with Custom Title

<textMain> Replace it with a short Description


<div class="servicesC" id="services">
  <div class="title">&ThickSpace;&ThickSpace;&MediumSpace;SERVICES πŸ› οΈ</div>
  <div class="titleGap"></div>
  <div class="titleGap"></div>

  <div class="titleSmall">What I Offer</div>
  <div class="containerGap"></div>
  <div class="titleGap"></div>

  <div class="container">
    <div class="serviceItem">
      <div class="serviceIcon">
        <ion-icon name="laptop-outline"></ion-icon>
      </div>
      <div class="serviceText">
        <div class="text">Web Dev</div>
        <div class="textMain">
          Building responsive and high-quality websites.
        </div>
      </div>
    </div>
    <div class="serviceItem">
      <div class="serviceIcon">
        <ion-icon name="brush-outline"></ion-icon>
      </div>
      <div class="serviceText">
        <div class="text">UI/UX Design</div>
        <div class="textMain">
          Designing user-friendly interfaces and experiences.
        </div>
      </div>
    </div>
    <div class="serviceItem">
      <div class="serviceIcon">
        <ion-icon name="stats-chart-outline"></ion-icon>
      </div>
      <div class="serviceText">
        <div class="text">SEO Expert</div>
        <div class="textMain">
          Optimizing websites for better search engine ranking.
        </div>
      </div>
    </div>
  </div>
</div>

πŸŒ— Footer


<onclick> Replace the link with your profile link in script.js

<bottomText> Replace the email with your work email


<div class="topHeader">
    <div class="left">2024</div>
    <div class="right">Github</div>
</div>
<div class="linksSection">
    <div class="left">
      <div class="container">
        <div class="topText">Get in touch</div>
        <div class="bottomText">youremail@proton.me</div>
      </div>
      <div class="container">
        <div class="topText">Connect</div>
        <div class="bottomText" onclick="github()">Github</div>
        <div class="bottomText" onclick="instagram()">Instagram</div>
        <div class="bottomText" onclick="twitter()">Twitter (X)</div>
        <div class="bottomText" onclick="linkedin()">Linkedin</div>
      </div>
    </div>
</div>


πŸ“¦ Deployment


Minifolio is deployed by Vercel

🌱 Technology


1 NextJS

2 CSS

3 JavaScript

4 Github

5 TypeScript

6 Vercel


⭐ Star


If you like the project, give a Star


🎯 Hacktoberfest


Hacktoberfest is a month-long celebration of open source projects, the maintainers, and the entire community of contributors.
You'll receive your digital reward once you’ve completed four accepted pull/merge requests.
The first 50,000 participants to have their first PR/MR accepted will have a tree planted in their name through Tree Nation.

βœ’οΈ Author


@ Divyanshu Dhruv


⌚ Contributors


@ Contributors