基于 React 与 Vite 构建,使用 Tailwind CSS 和 React Icons 完成界面样式与图标
my-portfolio-website — React 作品集模板
作者 katarighe
一个基于 React 与 Vite 的个人作品集网站模板,包含首页、作品集、关于和联系四个页面,采用 Tailwind CSS 与 React Icons 构建界面。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
包含首页、作品集、关于、联系四个页面,覆盖个人展示与沟通入口
作品集页展示超过 15 个项目,涵盖前端与 Ruby on Rails 等技术方向
仓库采用 MIT 许可,允许免费使用、修改、商用和分发该版本代码
README 提供 npm 安装、开发、测试与构建命令,并集成 ESLint 检查
模板详细介绍
该模板是作者 Mohamed Aden Ighe 的个人作品集网站,使用 React 与 Vite 作为开发与构建工具,界面样式由 Tailwind CSS 和 React Icons 完成。页面结构分为四部分:首页提供个人简介、技能与作品集概览;作品集页展示超过 15 个项目,涉及 HTML5/CSS3、JavaScript、React/Redux、API、Ruby 与 Ruby on Rails 等技术;关于页包含自我介绍、技能说明与社交媒体链接;联系页提供留言入口,用于项目合作或编码协助的沟通。
仓库采用 MIT 许可,可免费使用、修改、商用和分发该版本代码,分发时需保留版权声明与完整 MIT 许可声明。README 中提到的设计主题来自第三方仓库,并标注了 Creative Commons 4.0 许可,使用前需自行核对素材授权。
项目通过 npm 安装依赖,README 给出的命令包括 npm install、npm start、npm run test、npm run dev 与 npm run build,并使用 ESLint 检查 JavaScript/JSX 文件。README 中列出的博客、交互式简历、技能进度图、客户评价等属于未来功能设想,当前版本不包含这些内容。
适合你的项目吗?
适用场景
- 开发者或设计师搭建个人作品集网站,集中展示项目、经历与教育背景
- 需要快速启动一个包含首页、作品集、关于和联系页面的 React 前端项目
- 作为学习 React、Vite 与 Tailwind CSS 组合使用的参考项目
- 用于个人或小团队对外展示技术能力与项目案例的静态站点
适合人群
- 希望用 React 构建个人作品集的前端开发者
- 需要展示多个项目案例与个人履历的自由职业者
- 寻找 MIT 许可、可自由修改的 React 作品集模板的开发者
- 学习 Vite 与 Tailwind CSS 项目结构的初学者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
克隆仓库后进入项目目录,运行 npm install 安装依赖
- 2
使用 npm start 启动开发服务器,或按 README 说明使用 npm run dev
- 3
构建生产版本使用 npm run build,测试使用 npm run test
- 4
使用 npx eslint "**/*.{js,jsx}" 检查 JavaScript/JSX 文件
- 5
演示图片、字体、图标等第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- README 致谢部分标注了 Creative Commons 4.0 许可(链接指向 CC BY-NC 4.0,即非商业性使用),该许可针对第三方设计主题等素材,与代码的 MIT 许可不同,商用前需自行核对素材授权。
- 设计主题来自第三方仓库 ticoniq/portfolio-design,并非本项目原创,使用该设计需遵守其原始仓库的授权条款。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
- [Creative Commons 4.0 License](https://creativecommons.org/licenses/by-nc/4.0/)
README 原文
https://github.com/katarighe/my-portfolio-website/blob/main/LICENSEhttps://github.com/katarighe/my-portfolio-website/blob/main/README.md- [Link to the original design theme](https://github.com/ticoniq/portfolio-design)
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-13。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料一般 · 70 / 100
- 技术栈
- React
- 网站类型
- 作品集 · 企业官网
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2024-01-15
- 截图检查日期
- 2026-10-13
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 React。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-13
查看当时使用的来源资料
SHA-256: 9de1402a83a937f375aa5bc7716b7cc5260614121525d59aaf18ebdb5fd91fb0
2026-10-13T04:42:16.099Z
来源文件 / 仓库<a name="readme-top"></a>
<div align="center">
<img src="src/assets/mai-logo.png" alt="logo" width="140" height="auto" />
<br/>
<h3><b>My Portfolio Website</b></h3>
</div>
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)
# 📖 My Portfolio Website <a name="about-project"></a>
Step into the world of my creative journey as you explore my portfolio! Here, you'll discover a curated collection of my projects that reflect my passion, skills, and dedication. Take a closer look at the intricate details of each endeavor, from innovative concepts to polished executions. Delve into my professional background and experience, gaining insights into the diverse challenges I've tackled and conquered. Uncover the building blocks of my knowledge and expertise through an in-depth exploration of my educational journey. Whether you're here to appreciate the aesthetics of my designs, understand the strategy behind my projects, or trace the evolution of my skills, this portfolio is your gateway to understanding the essence of who I am as a creative professional. Enjoy the seamless navigation, and feel free to reach out with any questions or opportunities for collaboration.
## 🛠 Built With <a name="built-with"></a>
### Tech Stack <a name="tech-stack"></a>
<details>
<summary>Client</summary>
<ul>
<li><a href="https://developer.mozilla.org/en/docs/Web/HTML">HTML</a></li>
<li><a href="https://developer.mozilla.org/en/docs/Web/CSS">CSS</a></li>
<li><a href="https://developer.mozilla.org/en/docs/Web/JavaScript">JavaScript</a></li>
</ul>
</details>
<details>
<summary>Server</summary>
<ul>
<li><a href="https://react.dev/">React</a></li>
<li><a href="https://vitejs.dev/">Vite</a></li>
</ul>
</details>
<details>
<summary>Design</summary>
<ul>
<li><a href="https://tailwindcss.com/">Tailwind CSS</a></li>
<li><a href="https://react-icons.github.io/react-icons/">React Icons</a></li>
</ul>
</details>
### Key Features <a name="key-features"></a>
The features incorporated into my personal portfolio website are as follows:
- **Home:** A webpage featuring a concise overview, skills, and portfolio.
- **Portfolio:** Displays a portfolio featuring more than 15 projects developed with robust technology stacks, incorporating HTML5/CSS3, JavaScript, React/Redux, API, Ruby, and Ruby on Rails.
- **About:** Offers a concise self-introduction, highlights my skill set, and establishes connections with various social media networks.
- **Contact:** Encourages users to leave a message if they are interested in initiating a project or require assistance with coding activities.
<p align="right">(<a href="#readme-top">back to top</a>)</p>
## 🚀 Live Demo <a name="live-demo"></a>
- [Live Demo Link](https://katarighe.vercel.app/)
<p align="right">(<a href="#readme-top">back to top</a>)</p>
## 💻 Getting Started <a name="getting-started"></a>
Clone this repository to your desired folder:
```
git clone [email protected]:katarighe/my-portoflio-website.git
cd my-portoflio-website
```
<p align="right">(<a href="#readme-top">back to top</a>)</p>
### Install <a name="install"></a>
Install this project by using:
```
npm install
```
<p align="right">(<a href="#readme-top">back to top</a>)</p>
### Usage <a name="usage"></a>
- Install dependencies
```bash
npm i
or
npm install
```
- Start the development server
```bash
npm start
```
- Test the frontend project
```bash
npm run test
```
- To run the p project run `npm run dev` and then run `npm run build` when you're done.
To add more features in the project, you will neeed to either create a new branch.
<p align="right">(<a href="#readme-top">back to top</a>)</p>
### Run tests <a name="run-tests"></a>
To ensure code quality and prevent typos, we've integrated linters and tests into this project.
For your convenience, you can use the following commands to check your HTML and CSS files while working in this repository:
```sh
npx eslint "**/*.{js,jsx}"
```
<p align="right">(<a href="#readme-top">back to top</a>)</p>
## 👥 Authors <a name="authors"></a>
👤 **Mohamed Aden Ighe**
- GitHub: [@katarighe](https://github.com/katarighe)
- Twitter: [@katarighe](https://twitter.com/katarighe)
- LinkedIn: [@mighe](https://linkedin.com/in/mighe)
<p align="right">(<a href="#readme-top">back to top</a>)</p>
## 🔭 Future Features <a name="future-features"></a>
Here are some future features that could be added to the portfolio website in the future.
- **Blog Section:** Introducing a blog to share insights, experiences, and updates on the latest trends in web development and technology.
- **Interactive Resume:** Enhancing the portfolio with an interactive and dynamic resume section, providing a detailed overview of my professional journey.
- **Skill Progression Chart:** Incorporating a visual representation of my skill progression over time, showcasing continuous learning and development.
- **Client Testimonials:** Adding a section to display testimonials from satisfied clients or collaborators, enhancing credibility and showcasing successful collaborations.
- **Responsive Design Improvements:** Continuously refining and optimizing the website's responsiveness to ensure a seamless user experience across various devices.
These are just a few potential future features for the portfolio website.
They aim to further enrich the user experience and provide a comprehensive view of my skills, projects, and professional journey.
The specific features that are implemented will depend on the needs and preferences of the users, as well as the available resources and technology.
<p align="right">(<a href="#readme-top">back to top</a>)</p>
## 🤝 Contributing <a name="contributing"></a>
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
<p align="right">(<a href="#readme-top">back to top</a>)</p>
## ⭐️ Show your support <a name="support"></a>
Give a star⭐️ or a thumbs up 👍 if you like this project! You can visit my GitHub profile for more of my projects.
<p align="right">(<a href="#readme-top">back to top</a>)</p>
## 🙏 Acknowledgments <a name="acknowledgements"></a>
- I want to express my gratitude to my colleague [Ticoniq](https://github.com/ticoniq/) for assisting me in constructing this portfolio website from scratch.
- [Link to the original design theme](https://github.com/ticoniq/portfolio-design)
- Project supervised by [Microverse](https://www.microverse.org/)
- [Creative Commons 4.0 License](https://creativecommons.org/licenses/by-nc/4.0/)
<p align="right">(<a href="#readme-top">back to top</a>)</p>
## 📝 License <a name="license"></a>
This project is [MIT](./LICENSE) licensed.
<p align="right">(<a href="#readme-top">back to top</a>)</p>看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

shadcn-landing-page
Free Landing page template using Shadcn, React, Typescript and Tailwind
React · 企业官网

react-saas-template
🌊 Template for building an SaaS / admin website using React + Material-UI
React · 后台

React-Landing-Page-Template
A simple react one page landing page templates for startups/companies
React · 企业官网

landy-react-template
Landy is an open-source React landing page template designed for developers and startups, who want to create a…
React · 企业官网

react-portfolio-template
React powered portfolio website template for developers
React · 作品集

personal-website-react
personal-website-react 是一个面向开发者的个人作品集单页模板,由 React 和 Material-UI 构建,并通过 Create React App 初始化。
React · 作品集
