Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기HR Admin Hub
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A starter Next.js app for HR/Admin day-to-day work: tasks (with and without
deadlines), standing reminders, an employee onboarding/requirements tracker,
a calendar view, and a Google Drive file panel.
Requires Node.js 18.18+ (Node 20 LTS recommended).
Auth setup (Sign In / Sign Up / Password recovery)
This app uses Supabase Auth and is built for a single HR/Admin user.README 전문 보기 ↗A starter Next.js app for HR/Admin day-to-day work: tasks (with and without deadlines), standing reminders, an employee onboarding/requirements tracker, a calendar view, and a Google Drive file panel.
Requires Node.js 18.18+ (Node 20 LTS recommended).
npm install
npm run dev
This app uses Supabase Auth and is built for a single HR/Admin user.
supabase/schema.sql for the app data table).http://localhost:3000 while developing) and add
http://localhost:3000/reset-password as a Redirect URL..env.local.example to .env.local and fill in your project URL
and anon key, then npm run dev./register, create the one account you'll use, confirm it from
the email Supabase sends, then sign in at /login./forgot-password sends a reset email; the link lands on
/reset-password to set a new password.Every page except /login, /register, /forgot-password, and
/reset-password requires a signed-in session - visiting them while signed
out redirects to /login.
/tasks) - add tasks with or without a deadline, mark them
recurring, see how many days have passed since you wrote them, and mark
them accomplished./reminders) - standing checklist items with no deadline./employees) - add an employee, and the requirements
deadline is auto-set to 2 weeks from today. Each employee has a
requirements checklist (List of Requirements, Pre-Employment Medical Exam,
Employment Form, ID Form, Philhealth Form) with Complete/Lacking status
and notes, plus a hire date that auto-calculates 3rd month, 5th month, and
anniversary milestones./calendar) - month view combining task deadlines and
employee requirement due dates./files) - paste a Google Drive folder share link to browse,
upload, and open files (Word/PDF) from an embedded Drive view.This starter version stores everything in the browser's localStorage - no
backend or database required to try it out. That means:
useLocalStore
(src/lib/useLocalStore.ts) for a real backend - Supabase is a natural
fit (Postgres + built-in auth, generous free tier).googleapis package) with OAuth so files can be created,
listed, and downloaded as Word/PDF without leaving the app.exceljs package to generate the multi-sheet
workbook (daily/weekly/monthly/yearly tabs, checklist of
complete/lacking employees, weekly department report).docx package for generated Word
documents (COE, regularization letters, contracts) and a mail-sending
service (e.g. Resend, or Microsoft Graph if you're on Outlook) for the
recurring draft emails (birthday, anniversary, 3rd/5th month).src/
app/
page.tsx Dashboard
tasks/page.tsx Task manager
reminders/page.tsx Standing reminders
employees/page.tsx Employee list + add form
employees/[id]/page.tsx Employee detail, requirements, milestones
calendar/page.tsx Month calendar
files/page.tsx Google Drive panel
components/
AppShell.tsx Sidebar + header layout
NotificationBell.tsx Alerts dropdown
ui.tsx Shared Button/Card/Input/Pill primitives
lib/
useLocalStore.ts localStorage-backed data hook
dates.ts Date math helpers
types/index.ts Shared TypeScript types