https://github.com/cateiru/my-portfolio
YutoWatanabe(cateiru)'s portfolio.
https://github.com/cateiru/my-portfolio
nextjs react typescript vercel
Last synced: 3 months ago
JSON representation
YutoWatanabe(cateiru)'s portfolio.
- Host: GitHub
- URL: https://github.com/cateiru/my-portfolio
- Owner: cateiru
- License: mit
- Created: 2020-12-31T05:51:30.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-03-05T18:33:56.000Z (over 3 years ago)
- Last Synced: 2026-01-03T18:52:11.651Z (6 months ago)
- Topics: nextjs, react, typescript, vercel
- Language: TypeScript
- Homepage: https://o.cateiru.com
- Size: 5.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PORTFOLIO
YutoWatanabe's portfolio
## Build
Please create `.env` file in `portfolio` dir or set the environment.
```env
DISCORD_TOKEN=[Your discord webhook url]
NEXT_PUBLIC_GA_TOKEN=[Your google analytics token]
GITHUB_TOKEN=[Your github token]
```
and build
```bash
cd portfolio
yarn run build
```
## Run
```bash
cd portfolio
yarn run start
```
If you start in debug mode
```bash
cd portfolio
yarn run dev
```
## Information
### Use language
TypeScript
### Hosting
[Vercel](https://vercel.com/cateiru/my-portfolio)
### Use packages
- Next.js
- React
- material-ui
- axios
- react-tooltip
- recharts
- react-cookie
- react-intersection-observer
- react-responsive-carousel
### Tree
```text
.
├── README.md
├── components
│ ├── Center.tsx
│ ├── ContactForm.tsx
│ ├── Footer.tsx
│ ├── Header.tsx
│ ├── Links.tsx
│ ├── MyProfile.tsx
│ ├── Page.tsx
│ ├── PageHead.tsx
│ ├── SkillContents.tsx
│ ├── TimelineHistory.tsx
│ ├── TryAnyUser.tsx
│ ├── Undone.tsx
│ ├── WorkDetails.tsx
│ ├── WorksContents.tsx
│ └── WrokJsonData.tsx
├── data
│ └── works
│ ├── 0.json
│ ├── 1.json
│ ├── 2.json
│ ├── 3.json
│ ├── 4.json
│ ├── 5.json
│ └── 6.json
├── next-env.d.ts
├── next.config.js
├── package.json
├── pages
│ ├── 404.tsx
│ ├── _app.tsx
│ ├── _document.tsx
│ ├── about.tsx
│ ├── api
│ │ ├── form.tsx
│ │ └── github.tsx
│ ├── contact.tsx
│ ├── index.tsx
│ ├── skills
│ │ └── user.tsx
│ ├── skills.tsx
│ ├── works
│ │ └── [id].tsx
│ └── works.tsx
├── public
│ ├── NoImage_dark.jpg
│ ├── NoImage_light.jpg
│ ├── favicon.ico
│ ├── myIcon1.png
│ ├── myIcon2.png
│ └── works
│ ├── TDU.png
│ ├── classNotify.png
│ ├── covid19.png
│ ├── e_alert.png
│ ├── e_alert2.jpeg
│ ├── e_alert3.png
│ ├── portfolio.png
│ └── unchiMaker.png
├── tsconfig.json
├── utils
│ ├── ga.tsx
│ ├── githubData.tsx
│ ├── icons
│ │ ├── note.tsx
│ │ ├── qiitaIcon.tsx
│ │ └── zenn.tsx
│ ├── links.tsx
│ ├── pageName.tsx
│ ├── theme.tsx
│ ├── themeProps.tsx
│ └── tileline.tsx
└── yarn.lock
```
## License
[MIT](LICENSE)