Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Next.js + Supabase + Resend による、空中フィットネススタジオ「Le lien」のスタッフ勤務管理・給与計算システム。お客様向けの予約機能は持たない(勤務管理・給与計算専用)。 1. https://supabase.com でプロジェクトを新規作成する 2. SQL Editorで supabase/migrations/0001_init.sql の内容を実行する(テーブル・RLS・初期データが作成される) 3. Authentication > Users で、最初の管理者スタッフをメール/パスワードで作成する 4. SQL Editorで、作成したユーザーのauth.users.idを使い、以下を実行して管理者権限を付与する (以降の追加スタッフは、管理画面の「スタッフ管理 > 新規スタッフを招待」から招待メールで登録できる) 1. https://resend.com でアカウントを作成し、送信ドメインを認証する(未認証の場合は[email protected]からの送信のみ利用可) 2. APIキーを発行する .env.example を .env.local にコピーして値を埋める。 http://localhost:3000/staff/login でスタッフログインが確認できる。README 전문 보기 ↗
Next.js + Supabase + Resend による、空中フィットネススタジオ「Le lien」のスタッフ勤務管理・給与計算システム。お客様向けの予約機能は持たない(勤務管理・給与計算専用)。
https://supabase.com でプロジェクトを新規作成する
SQL Editorで supabase/migrations/0001_init.sql の内容を実行する(テーブル・RLS・初期データが作成される)
Authentication > Users で、最初の管理者スタッフをメール/パスワードで作成する
SQL Editorで、作成したユーザーのauth.users.idを使い、以下を実行して管理者権限を付与する
insert into staff_profiles (id, name, role)
values ('<auth.usersのUUID>', 'スタッフ氏名', 'admin');
(以降の追加スタッフは、管理画面の「スタッフ管理 > 新規スタッフを招待」から招待メールで登録できる)
[email protected]からの送信のみ利用可).env.example を .env.local にコピーして値を埋める。
cp .env.example .env.local
| 変数名 | 説明 |
|---|---|
NEXT_PUBLIC_SUPABASE_URL / NEXT_PUBLIC_SUPABASE_ANON_KEY | Supabase Project Settings > API |
SUPABASE_SERVICE_ROLE_KEY | 同上(サーバー専用。絶対にクライアントに公開しない) |
RESEND_API_KEY / RESEND_FROM_EMAIL | Resendで発行したAPIキーと送信元アドレス |
NEXT_PUBLIC_SITE_URL | 本番URL(招待メール・給与明細メール内のリンク生成に使用) |
npm install
npm run dev
http://localhost:3000/staff/login でスタッフログインが確認できる。
src/
app/
page.tsx # トップページ(スタッフログインへの導線のみ)
staff/ # スタッフ向け画面(ログイン保護はproxy.tsで実施)
mypage/ # 各スタッフの自己入力画面
admin/staff/ # 管理者向けスタッフ管理・給与計算画面
components/staff/ # スタッフ画面のUI部品
lib/
supabase/ # Supabaseクライアント(browser/server/admin)
auth.ts # スタッフ認証ヘルパー
staff-self.ts # 本人が編集できる項目(プロフィール・実績入力)
staff-admin.ts # 管理者専用の操作(招待・税設定・在籍状態)
pay-categories.ts # 支払区分の管理(管理者専用)
payroll.ts # 給与計算・明細生成・メール送信
tax.ts # 源泉徴収税額の計算ロジック
notifications.ts # Resendメール送信
supabase/migrations/0001_init.sql # DBスキーマ・RLS