尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗An AI-assisted internship hiring platform that connects students, companies, and platform administrators through a single system covering resume intelligence, skill-gap analysis, internship matching, an applicant-tracking pipeline, live interviews, and real-time messaging.
Major Project - 0001/
├── frontend/ # Next.js 15 App Router client
│ ├── app/ # Routes (file-based routing)
│ │ ├── auth/ # Intern / Company / Admin login & signup
│ │ ├── dashboard/
│ │ │ ├── intern/ # Intern dashboard, placement hub, applications
│ │ │ ├── company/ # Company/HR/CEO dashboard, hiring pipeline
│ │ │ └── admin/[...view]/ # Admin dashboard (catch-all view router)
│ │ ├── internships/ # Public internship listing + detail pages
│ │ ├── interview/ # Live interview room
│ │ ├── portfolio/ # Public intern portfolio pages
│ │ └── company/ # Public company profile pages
│ ├── components/
│ │ ├── dashboard/ # Role-specific dashboard UI (intern/company/admin/shared)
│ │ ├── brand/ # Logo, theme-aware brand marks
│ │ ├── auth/ # Auth forms & headers
│ │ ├── ui/ # Base design-system primitives (button, card, table, modal…)
│ │ ├── theme/ # Theme provider + light/dark toggle
│ │ ├── calendar/, chat/, interview/, portfolio/, reports/, navigation/, layout/
│ ├── lib/ # API clients, hooks, helpers (flat, prefix-grouped: interview-*, use-*, admin-*…)
│ ├── constants/ # Enums, role permissions, static config
│ ├── data/ # Static datasets (skills, courses, etc.)
│ ├── public/ # Static assets (brand images, service worker, manifest)
│ └── tests/ # Playwright / Vitest test suites
│
├── backend/ # Express REST API
│ ├── src/
│ │ ├── app.js # Express app setup (middleware, routes)
│ │ ├── server.js # HTTP server entry point
│ │ ├── modules/ # Domain-driven feature modules (each with its own models/routes/controllers/services)
│ │ │ ├── authentication/ # Login, signup, OTP, JWT
│ │ │ ├── students/ # Intern profiles
│ │ │ ├── companies/ # Company profiles & verification
│ │ │ ├── internships/ # Internship postings
│ │ │ ├── applications/ # Applications & hiring pipeline
│ │ │ ├── candidates/ # AI candidate matching (fully migrated module)
│ │ │ ├── interviews/ # Live interview scheduling & WebRTC signaling
│ │ │ ├── chat/ # Real-time messaging
│ │ │ ├── calendar/ # Scheduling
│ │ │ ├── notifications/ # In-app notifications
│ │ │ ├── reports/ # PDF/Excel report & export generation
│ │ │ ├── admin/ # Admin moderation & platform management
│ │ │ ├── ats-scoring/ # AI hiring/scoring configuration
│ │ │ ├── analytics/ # Platform analytics
│ │ │ ├── portfolio/ # Public intern portfolios
│ │ │ ├── skills/ # Skill taxonomy
│ │ │ ├── ai/ # AI service integrations
│ │ │ ├── email/ # Transactional email
│ │ │ └── uploads/ # File upload handling
│ │ ├── shared/ # Cross-cutting infrastructure
│ │ │ ├── config/, constants/, database/, logger/, middleware/, socket/, services/, utils/, infrastructure/
│ │ ├── controllers/, models/, services/, constants/, data/, validators/
│ │ │ # Legacy re-export shims → point into modules/<domain>/
│ │ │ # (kept for backward compatibility with older imports)
│ │ └── registry/ # Central module route registry
│ ├── scripts/ # One-off seed / maintenance scripts
│ ├── scorer/ # Python resume-scoring microservice (sieve.ai model)
│ ├── assets/ # Server-side assets (e.g. PDF report logo)
│ └── tests/ # Backend test suites
│
├── docs/ # Project documentation
│ ├── PROJECT_doc.md # Full project bible / viva defence guide
│ ├── INTERNAI_HANDBOOK.md
│ ├── INTERNAI_BRAND.md
│ ├── ZERO_COST_ARCHITECTURE.md
│ └── scraped-internships-engineering.md
│
├── deployment-guard/ # Pre-deploy validation checks
├── netlify.toml, render.yaml # Deployment configs (frontend → Netlify, backend → Render)
└── package.json # Root scripts (deploy guard, build/start orchestration)
See backend/README.md for API setup and docs/PROJECT_doc.md for full architecture and product context.
# Backend
cd backend && npm install && npm run dev
# Frontend
cd frontend && npm install && npm run dev