Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/b13o/react-portfolio

💻 React tutorial with a simple portfolio site.
https://github.com/b13o/react-portfolio

beginner-friendly javascript react tutorial

Last synced: about 1 month ago
JSON representation

💻 React tutorial with a simple portfolio site.

Awesome Lists containing this project

README

        

![ポートフォリオサイト](https://github.com/user-attachments/assets/b78c2527-683e-49ac-b9d2-c02c67e4da0e)

# ポートフォリオサイト

## 概要

このプロジェクトでは、シンプルなポートフォリオサイトを構築します。
React 完全初心者でも問題なく作成できる内容になっているので、
学び始めの第一歩に、おすすめです。

## 学習目標

Web サイトのマークアップを中心に、React の基本的な概念を確認してください。

- コンポーネント
- JSX 記法
- props と State
- 条件付きレンダリング
- リストとキー
- children としてコンポーネントを埋め込む

### 推奨技術

このプロジェクトの難易度と趣旨を踏まえて、以下の使用をお勧めします。

- vite を用いた React 環境構築
- Tailwind CSS を用いたスタイリング
- GitHub Pages へのデプロイ

---

## 🎯 お題

- 「ユーザーストーリー」を全て満たす、アプリを構築してください。
- 必要に応じて、スクリーンショットやデモサイトの URL を、参照してください。
- なお、スタイルは、あなた自身で独自にカスタマイズすることが可能です。
- サイト内の画像、テキストは、あなた自身で独自にカスタマイズすることが可能です。

### 構成

このサイトは、以下の 6 つの要素・セクションで、構成されています:

1. ヘッダー
2. Hero セクション
3. About セクション
4. Portfolio セクション
5. Social セクション
6. フッター

## ユーザーストーリー

- [ ] ヘッダーにサイトのタイトルと、各セクションへのナビゲーションリンクが表示されている
- [ ] Hero セクションに、「見出し・サイトに関する簡潔な紹介文・GitHub へのリンク」が表示されている
- [ ] About セクションに、画像・自己紹介文が表示されている
- [ ] Portfolio セクションに、選択可能な、プロジェクトの一覧が表示されている
- [ ] Portfolio セクションでは、選択したプロジェクトのスクリーンショットと、簡潔な説明、GitHub へのリンクが表示されている
- [ ] Social セクションに、各媒体へ遷移できる、アイコン付きのボタンが表示されている
- [ ] フッターに、コピーライトが表示されている
- [ ] アプリケーションがデプロイされており、誰でもアクセス可能である。