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

https://github.com/ryosukedtomita/myactivity

My Profile Pages created by AI
https://github.com/ryosukedtomita/myactivity

github-pages nextjs selfintroduction vibe-coding

Last synced: 2 months ago
JSON representation

My Profile Pages created by AI

Awesome Lists containing this project

README

          

# My Activity Web site with GitHub Pages

![mit license](https://img.shields.io/github/license/RyosukeDTomita/myactivity)

## INDEX

- [ABOUT](#about)
- [ENVIRONMENT](#environment)
- [PREPARING](#preparing)
- [HOW TO USE](#how-to-use)

---

## ABOUT

A personal profile site originally created with Vibe Coding, now refined and improved.

https://ryosukedtomita.github.io/MyActivity/

---

## ENVIRONMENT

- [Next.js](https://nextjs.org/)
- TypeScript
- Tailwind CSS
- Framer Motion
- Lucide React

---

## PREPARING

### Local environment

```shell
cd MyActivity
npm install
```

```shell
npm run dev
```

go to http://localhost:3000/MyActivity/

### GitHub settings

1. GitHub Pages --> Build and deployment --> SourceをGitHub Actionsに
![github-pages](./assets/github-pages.png)
2. Actions --> Workflow permissions --> Read and write permissions
![github-actions](./assets/github-actions.png)

### Deploy to GitHub Pages via GitHub Actions

1. push to main branch
2. go to https://ryosukedtomita.github.io/MyActivity/

---

## HOW TO USE

Edit `MyActivity/src/app/page.tsx`