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