Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Hackathon team dashboard. GitHub activity feeds team scores and activity timelines; participants, mentors, organizers, and judges have separate views. Help threads, staff chat, private direct messages, and optional WakaTime summaries are included.
Live dashboard updates use API polling. The browser does not connect directly to the database.
Install PostgreSQL locally (listening on port 5432) and Node.js 20.9 or newer. Create a database named hackradar, then in the repository root:
npm ci
Copy-Item .env.example .env.local
npm run dev
Edit DATABASE_URL in .env.local with your local PostgreSQL username and password. For example: postgresql://postgres:YOUR_PASSWORD@localhost:5432/hackradar. If your password contains URL-reserved characters, percent-encode them. DATABASE_SSL=false is correct for local PostgreSQL. Open http://localhost:3000. TypeORM creates the schema on the first database request.
To connect GitHub OAuth locally, create a GitHub OAuth App with callback http://localhost:3000/api/auth/github/callback and set GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET, and a random AUTH_SECRET in .env.local. Demo mode is enabled locally by default; set ENABLE_DEMO_MODE=false when using the actual event flow.
Import this repository into Vercel, then install the Neon PostgreSQL integration from the Vercel Marketplace. Map the integration's pooled connection string to DATABASE_URL; TypeORM applies pending migrations when the application first connects. Set GitHub OAuth, webhook, WakaTime, and AUTH_SECRET variables in the Vercel project. For the complete setup, callback URLs, local PostgreSQL, and data migration steps, see DEPLOY.md.
The app has no runtime Supabase dependency. To preserve data from the previous deployment, use the one-time TypeORM importer in scripts/migrate-supabase-data.cjs, before switching traffic. It copies app records and private DM image files. The source-only credentials are documented in DEPLOY.md; do not add them to Render.
npm run dev
npm run build
npm run start
npm run typecheck
npm run lint
npm run verify:core
npm run verify:flow
GET /api/health checks PostgreSQL connectivity and applies pending migrations.