Punch は Slack での勤怠連絡を行うためのアプリケーションです。
- Slack OAuth を利用したログイン
- 出勤・退勤の連絡
- ステータス絵文字の変更
git clone https://github.com/nemuki/punch.git
cd punch
pnpm install.env.example をコピーして .env ファイルを作成し、環境変数を設定してください。
cp .env.example .envslack-manifest.yml を元に Slack App を作成してください。
pnpm devpnpm buildサブディレクトリにデプロイする場合、vite.config.ts に base を設定してください。
// vite.config.ts
import { defineConfig } from 'vite'
export default defineConfig({
base: '/punch/',
})