Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
社内チーム向けの総合プロジェクト管理ツール
Translation pending
BusinessHTML · JavaScriptGitHub @sinoda1114OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
チーム向けプロジェクト管理ツール。複数PJ横断の課題管理とWBS/ガントチャート。Next.js + Turso
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗チーム向けのプロジェクト管理ツール。複数プロジェクトを横断して、課題管理と WBS / ガントチャートを扱います。
Phase 1(複数PJ管理 / 課題管理 / WBS / ガント / 依存連動)と Phase 2(カンバンボード / ダッシュボード / CSV エクスポート)は実装済みです。まだデプロイはしていません — Vercel / Turso / Google OAuth の設定が残っています(手順は docs/LOCAL_SETUP.md)。
確定済みの仕様は REQUIREMENTS.md、実装の進め方と決定ログは docs/IMPLEMENTATION_PLAN.md にまとまっています。
既存のガントチャートツールは、依存関係を引いた後にタスクを動かすと挙動が読めなくなりがちです。 pj-pilot はそこを重視し、バーをドラッグしたときに何がどう動くかが直感的にわかることを狙います。
| 領域 | 選定 |
|---|---|
| フレームワーク | Next.js (App Router) |
| ホスティング | Vercel |
| UI | Mantine |
| ガント | SVAR React Gantt (@svar-ui/react-gantt) |
| カンバン D&D | dnd-kit |
| グラフ | Mantine Charts (Recharts) |
| DB | Turso (libSQL) |
| ORM | Drizzle ORM |
| 認証 | Better Auth(Google OAuth 限定・メールドメイン制限) |
| テスト | Vitest(ユニット) / Playwright(E2E) |
選定の根拠と、検討して見送った選択肢は REQUIREMENTS.md に記載しています。
前提: Node.js 20.12.0 以上(package.json の engines)。
npm ci — 依存をインストールする(lockfile 固定。npm install は使わない)cp .env.example .env.local — 環境変数を用意し、値を埋める(各キーの意味と取得元は
docs/LOCAL_SETUP.md)npm run db:migrate — マイグレーションを適用する(TURSO_DATABASE_URL が未設定なら
ローカルの file:local.db が対象になる)npm run db:seed — 任意。開発用のダミーデータを投入するnpm run dev — 開発サーバーを起動する(http://localhost:3000)起動したら /sign-in から Google でログインします。GOOGLE_CLIENT_ID /
GOOGLE_CLIENT_SECRET と ALLOWED_EMAIL_DOMAINS が実際の値でないとログインは完了しません
(設定手順は docs/LOCAL_SETUP.md)。
dev サーバーは同時に 1 つだけ動かします。起動したまま本番ビルド(npm run build)を
実行するとビルド成果物が壊れるため、先に dev サーバーを停止してください。
| コマンド | 内容 |
|---|---|
npm run typecheck | 型チェック |
npm run lint | ESLint |
npm run test | ユニットテスト(Vitest) |
npm run test:e2e | E2E(Playwright。本番ビルドを起動して実ブラウザで実行) |
npm run build | 本番ビルド |
CI(ci / build / ci / e2e)がグリーンであることを確認してからマージします。