Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗근태, 일정, 전자결재, 공지사항, 게시판, 조직도 등 회사 업무를 한 곳에서 관리하는 그룹웨어입니다.
여러 회사가 함께 쓰는 멀티 테넌트 구조로, 운영자가 회사 계정을 발급하면 각 회사의 매니저가 구성원을 추가하고 회사 안에서 업무를 운영합니다.
| 구분 | URL |
|---|---|
| 서비스 | https://choihub.vercel.app |
| API 서버 | https://choihub-backend.vercel.app/api |
로그인 화면의 매니저로 로그인 / 직원으로 로그인 버튼을 누르면 데모 계정으로 바로 로그인됩니다. 역할에 따라 메뉴와 권한이 어떻게 달라지는지 확인할 수 있습니다.
| 버튼 | 계정 | 소속 |
|---|---|---|
| 매니저로 로그인 | [email protected] | 경영지원본부 |
| 직원으로 로그인 | [email protected] | 프론트엔드팀 |
무료 플랜의 서버리스 환경에서 동작하므로, 한동안 요청이 없다가 처음 접속하면 응답이 몇 초 늦을 수 있습니다.
브라우저 ──▶ Front-end (Next.js, Vercel)
│ axios · Authorization: Bearer <access token>
▼
Back-end (NestJS, Vercel Functions)
│ TypeORM
▼
PostgreSQL (Supabase)
@emotion/styled), lucide-react (아이콘)app/ 라우트 (App Router)
admin/ 운영 콘솔 (운영자 로그인, 회사 관리)
dashboard/ 그룹웨어 화면 (로그인한 구성원)
login/ 구성원 로그인
components/ 화면별 컴포넌트, 공통 UI(components/ui)
apis/ axios 인스턴스(defaultInstance.ts)와 도메인별 API 호출(services/)
queries/ TanStack Query 훅, 쿼리 키, 인증 훅
lib/ zustand 스토어, zod 스키마, 라벨·날짜 등 유틸
types/ 도메인별 요청·응답 타입
styles/ 테마, 반응형 미디어 쿼리
proxy.ts 로그인한 구성원이 / 에 들어오면 /dashboard로 이동
npm install
npm run dev
API 주소는 환경변수 NEXT_PUBLIC_API_BASE_URL로 지정합니다. 지정하지 않으면 http://localhost:4000/api를 사용합니다.
| 역할 | 설명 |
|---|---|
| 운영자 | 운영 콘솔에서 회사(테넌트)를 등록하고 매니저 계정을 발급·관리 |
| 매니저 | 회사 안에서 구성원·부서·회사정보·결재 양식·회의실을 관리하고, 휴가와 결재를 승인 |
| 직원 | 근태 기록, 휴가 신청, 결재 상신, 일정·업무·게시판 등 일상 업무 |
GET /auth/me로 조회합니다.URL :
/
주요 기능 소개, 일정관리·전자결재·게시판 미리보기, 역할별 권한 안내로 구성된 소개 화면입니다.
로그인한 구성원이 들어오면 화면을 그리기 전에 서버(proxy.ts)에서 대시보드로 이동시킵니다.
URL :
/login
이메일과 비밀번호로 로그인합니다. 데모 계정 버튼을 누르면 입력 없이 바로 로그인할 수 있습니다.
하단의 링크로 운영 콘솔 로그인 화면으로 이동할 수 있습니다.
URL :
/dashboard
오늘 해야 할 일을 한 화면에서 확인합니다.
상단바의 알림에서는 결재 요청, 오늘 일정, 최근 3일 안에 올라온 공지를 모아 볼 수 있습니다.
URL :
/dashboard/attendance
URL :
/dashboard/schedule
URL :
/dashboard/tasks
URL :
/dashboard/approval
URL :
/dashboard/approval/forms
URL :
/dashboard/reservations
회의실 관리 (매니저) — /dashboard/reservations/rooms
URL :
/dashboard/notices
URL :
/dashboard/board
URL :
/dashboard/members
URL :
/dashboard/archive
URL :
/dashboard/company
URL :
/dashboard/profile
URL :
/admin
운영자 전용 화면으로, 그룹웨어를 사용할 회사를 관리합니다.
/admin/companies/new): 회사 정보와 첫 매니저 계정을 입력하면, 로그인 주소·아이디·초기 비밀번호를 한 번만 보여줍니다. 기본 부서(경영지원)와 기본 결재 양식 2개가 함께 만들어집니다./admin/companies/[id])