MIT License

项目介绍

muhammad-fiaz/portfolio 是一个托管在 GitHub 上的开源项目,主要使用 TypeScript 编写,采用 MIT License 许可证,目前获得 240 个 Star、58 次 Fork。

仓库全名
muhammad-fiaz/portfolio
开源许可证
MIT License
Star 数
240
Fork 数
58

README 摘要

🚀 Portfolio (v5.0.0) Production-ready portfolio built with Next.js 16, React 19, TypeScript, Panda CSS, and a retro-modern UI system. Tech Stack Framework: Next.js 16 (App Router) Language: TypeScript Runtime / Package Manager: Bun Styling: Tailwind CSS 4 + Panda CSS + custom utility layer State Management: Zustand Data Fetching: TanStack Query Motion: Framer Motion + animejs Getting Started 1. Install dependencies…

完整内容见 GitHub 原始 README 或本页 。

常见问题

portfolio 用什么语言开发?

主要使用 TypeScript 编写,采用 MIT License 许可证,目前有 240 个 Star。

portfolio 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 portfolio 的源码?

可以直接克隆仓库:git clone https://github.com/muhammad-fiaz/portfolio.git,默认分支为 main;安装与运行步骤见仓库 README。

portfolio 最近还在维护吗?

仓库最近一次更新为 9月15日,当前没有未关闭的 Issue;Star 数为 240,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Welcome to my portfolio repository! This open-source project, built with Next.js and TypeScript, creates a dynamic and responsive portfolio. Explore the code to perfect your showcase of skills!

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

CSS
JavaScript
TypeScript

Release

README

🚀 Portfolio (v5.0.0)

Production-ready portfolio built with Next.js 16, React 19, TypeScript, Panda CSS, and a retro-modern UI system.

Tech Stack

  • Framework: Next.js 16 (App Router)
  • Language: TypeScript
  • Runtime / Package Manager: Bun
  • Styling: Tailwind CSS 4 + Panda CSS + custom utility layer
  • State Management: Zustand
  • Data Fetching: TanStack Query
  • Motion: Framer Motion + animejs

Getting Started

1. Install dependencies

bun install

2. Configure environment

Create .env.local and set the required keys.

Suggested keys:

  • GITHUB_TOKEN (recommended for accurate contribution calendar data)
  • GITHUB_USER (optional override for default username)
  • NEXT_PUBLIC_SITE_URL
  • HACKATIME_API_KEY (required for Hack Club coding insights)
  • HACKATIME_API_BASE_URL (optional, defaults to https://hackatime.hackclub.com)
  • NEXT_PUBLIC_WEB3FORMS_ACCESS_KEY (contact form)
  • NEXT_PUBLIC_GTM_ID and NEXT_PUBLIC_GA_ID (optional overrides, defaults are already configured)

Highlights

  • GitHub stats section includes the live contribution snake SVG from the profile output branch.
  • Hack Club coding insights are powered by Hackatime data and heatmap visuals.

3. Run development server

bun run dev

4. Quality checks

bun run lint
bunx tsc --noEmit

Contributing

Please read CONTRIBUTING.md and CODE_OF_CONDUCT.md before opening issues or pull requests.

Support

If this project helped you, please star the repository:

https://github.com/muhammad-fiaz/portfolio

评论

暂无评论