Skip to content

nemuki/punch

Repository files navigation

Punch 👊

Punch は Slack での勤怠連絡を行うためのアプリケーションです。

できること

  • Slack OAuth を利用したログイン
  • 出勤・退勤の連絡
  • ステータス絵文字の変更

必要なもの

導入

git clone /~https://github.com/nemuki/punch.git
cd punch

pnpm install

使い方

.env ファイルの作成

.env.example をコピーして .env ファイルを作成し、環境変数を設定してください。

cp .env.example .env

Slack App の設定

slack-manifest.yml を元に Slack App を作成してください。

アプリケーションの起動

pnpm dev

ビルド

pnpm build

サブディレクトリにデプロイする場合、vite.config.tsbase を設定してください。

// vite.config.ts
import { defineConfig } from 'vite'

export default defineConfig({
  base: '/punch/',
})

About

Slack + PunchIn

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages