Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
翻訳待ち
EvalcueAI is AI interview practice and structured technical hiring for software engineers: coding, system design, and technical interviews with adaptive AI follow-ups.
翻訳待ち
ビジネスJavaScript · PythonGitHub @srbmaury接続状況の再確認が必要です所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
AI-assisted interview practice and candidate screening with role-specific voice and coding sessions, structured assessments, and hiring reports.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
EvalcueAI is a full-stack platform for software engineering interview practice and structured technical hiring. Candidates can rehearse conversational, coding, and system-design interviews with adaptive AI follow-ups. Hiring teams can create role-specific assessments, including multi-file debugging assignments, invite candidates, collect technical evidence, and review scorecards while keeping employment decisions human-controlled.Read the full README ↗EvalcueAI is a full-stack platform for software engineering interview practice and structured technical hiring. Candidates can rehearse conversational, coding, and system-design interviews with adaptive AI follow-ups. Hiring teams can create role-specific assessments, including multi-file debugging assignments, invite candidates, collect technical evidence, and review scorecards while keeping employment decisions human-controlled.
EvalcueAI is deployed as three intentionally separated product surfaces from the same codebase. VITE_APP_SURFACE and deployment guards prevent Practice and Hiring from becoming path-only variants of one application.
Production host: evalcueai.com
Canonical public route in the shared client: /
Production host: practice.evalcueai.com
Canonical public route in the shared client: /practice
Production host: hiring.evalcueai.com
Canonical public route in the shared client: /hire
React 19 / Vite / MUI
|
v
Express 5 API
| | | |
MongoDB Redis AI APIs External services
BullMQ OpenAI / PayU, Brevo,
Gemini Cloudinary, code runner
runner/: Node.js HTTP API + nsjail sandbox) for single-file runs and multi-file debugging projectsclient/ React/Vite SPA
src/components/ shared UI, interview workspaces, SEO helpers
src/pages/ public, practice, hiring, and admin pages
e2e/ Playwright browser journeys
server/ Express API
src/controllers/ request/domain controllers
src/models/ Mongoose models
src/queues/ BullMQ queues and workers
src/routes/ API routing and authorization composition
src/services/ business logic and integrations
src/test/ unit and API journey coverage
observability/ dashboards, PromQL, and alert guidance
For local development: Node.js 22 (see .nvmrc; nvm use), MongoDB, and credentials for whichever integrations you want to exercise. AI features require OpenAI or Gemini. Resume storage requires Cloudinary.
Production additionally requires Redis, HTTPS, Brevo transactional email, CAPTCHA, PayU (including Zion for automatic renewal), MongoDB transactions, and any dependencies for enabled STT/code-execution features.
cd server && npm install
cd ../client && npm install
The checked-in example contains development-safe defaults rather than production settings:
cp server/.env.example server/.env
At minimum, set a real JWT_SECRET and a reachable MONGO_URI. Configure OPENAI_API_KEY or GEMINI_API_KEY to use AI features. PRACTICE_CLIENT_ORIGIN and HIRING_CLIENT_ORIGIN are the canonical product browser origins; CLIENT_ORIGIN remains the local/legacy fallback.
For production set NODE_ENV=production and configure, at minimum:
This is the beginning of the README. Read the rest at the original. Read the full README ↗