https://github.com/soags/resume
職務経歴書
https://github.com/soags/resume
Last synced: 12 months ago
JSON representation
職務経歴書
- Host: GitHub
- URL: https://github.com/soags/resume
- Owner: soags
- Created: 2024-07-15T16:48:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-07T07:22:44.000Z (about 1 year ago)
- Last Synced: 2025-05-18T18:47:35.043Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://soags.github.io/resume/
- Size: 934 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📄 職務経歴書
- [Web版(GitHub Pages)](https://soags.github.io/resume/)
- [PDF版(GitHub Release)](https://github.com/soags/resume/releases/download/latest/resume.pdf)
- [元データ(resume.json)](https://github.com/soags/resume/blob/main/app/data/resume.json)
## 機能
### JSONで職務経歴書を管理
[app/data/resume.json](https://github.com/soags/resume/blob/main/app/data/resume.json)から職務経歴書全体を自動生成することが可能です。
WebページもPDFもこの1ファイルから生成されます。
### Tailwind CSS によるスタイリッシュなデザイン
Webページを元にPDFを作成することで、WordやExcelでは表現しにくいスタイリッシュなデザインを実現可能。
印刷時に改ページが変にならないようCSSで印刷設定を指定しています。
### CI/CD
`main` ブランチに push されると、GitHub Actions によって以下の処理が自動実行されます:
- GitHub Pagesへのデプロイ
- PDFの生成
- Release AssetsへPDFの登録
## 使用技術
| カテゴリ | 技術スタック |
| -------------- | ------------------------------------------------------------- |
| フロントエンド | TypeScript, React 19, React Router 7, Tailwind CSS, shadcn/ui |
| PDF生成 | Puppeteer |
| CI/CD | GitHub Actions |
| その他 | ESLint, Prettier, Git, GitHub |