Devlumiq ATS - Full Stack Applicant Tracking AppDevlumiq ATS - Full Stack Applicant Tracking App
Full-stack ATS: Next.js 15, React 19, dashboard, Kanban, calendar, premium tools, 10 locales & PostgreSQL. Deploy to Vercel in Recently UpdatedDevlumiq ATS - Full Stack Applicant Tracking App
Full-stack ATS: Next.js 15, React 19, dashboard, Kanban, calendar, premium tools, 10 locales &...
Overview
Devlumiq ATS v2 — Full-Stack Applicant Tracking System
A production-ready, full-stack ATS built with Next.js 15, React 19, TypeScript, and Prisma ORM. Includes a complete marketing website, a powerful recruitment dashboard with RBAC and multi-tenancy, a public careers portal, 9 premium hiring tools, and optional AI-powered features — all in one codebase.
What's Included
- Marketing Website — Home, Features, Pricing, About, Contact, FAQ, Careers, Privacy, Terms (14+ pages)
- Recruitment Dashboard — Candidates, Jobs, Kanban Pipeline, Calendar, Analytics, Reports, Inbox, Settings
- Premium Tools — Smart Search, Email Studio, Interview Scoring, Offer Letters, Resume AI Parser, Team Comments, Job Board Distribution, WhatsApp Messaging
- AI Tools (Optional) — Resume Parsing, Candidate Ranking, Screening, Job Description Generator, Email Drafting (works with AND without OpenAI API key)
- RBAC System — 5 roles (ADMIN, RECRUITER, HIRING_MANAGER, INTERVIEWER, VIEWER) with 30+ granular permissions on 44+ API routes
- Multi-Tenancy — Organization-scoped data isolation across all models
- Security Hardening — CSRF protection, rate limiting, API key hashing, session versioning, email verification, password reset
- REST API — 100+ backend API routes with full database integration
- Authentication — JWT-based auth with bcrypt, token versioning, and session invalidation
- i18n — 10 languages: English, Spanish, Arabic, French, German, Portuguese, Hindi, Chinese, Japanese, Russian
- Fully Responsive — Mobile, tablet, and desktop optimised
- File Storage — S3 / Cloudflare R2 with local fallback
- CI/CD — GitHub Actions pipeline included
Tech Stack
- Next.js 15 (App Router) + React 19 + TypeScript
- Prisma ORM + PostgreSQL (SQLite for local dev)
- Tailwind CSS + Framer Motion + Lucide React
- FullCalendar + dnd-kit drag-and-drop
- PDF export (jsPDF) + Excel export (XLSX)
- OpenAI API integration (optional, with rule-based fallbacks)
Live Preview
Try the live preview to explore all pages and the full dashboard before purchasing.
Login: [email protected] / Demo@1234
Features
- Full marketing website with 14+ SEO-optimised pages
- Recruitment dashboard: Candidates, Jobs, Kanban, Calendar, Analytics, Reports
- Drag-and-drop Kanban pipeline with live database sync
- 9 premium tools: Smart Search, Email Studio, Interview Scoring, Offer Letters, Resume AI Parser
- 5 user roles with 30+ granular permissions across 44+ API routes
- Organization-based multi-tenancy with data isolation
- AI features work with AND without OpenAI API key (rule-based fallbacks)
- 100+ REST API routes with full database integration
- JWT authentication with bcrypt, token versioning, and session invalidation
- Email verification, password reset, and invite token flows
- CSRF protection and Redis-backed rate limiting
- 10 language support (EN, ES, AR, FR, DE, PT, HI, ZH, JA, RU)
- PDF and Excel export for reports and candidates
- Public careers portal with job listings and application forms
- Fully responsive — mobile, tablet, desktop
- S3 / Cloudflare R2 file storage with local fallback
- GitHub Actions CI/CD pipeline
- FullCalendar interview scheduling
- Team collaboration with @mention comments
- Job board distribution (LinkedIn, Indeed, Glassdoor)
- WhatsApp candidate messaging
- Checkr background checks with HMAC webhook verification
- Zapier webhook triggers
- Chrome Extension token auth for LinkedIn import
Requirements
- Node.js 18 or higher
- npm (included with Node.js) or yarn
- PostgreSQL database for production (SQLite works for local development)
- Vercel account for deployment (free tier works)
- OpenAI API key (optional — enables AI features, app works fully without it)
Instructions
Instructions — New Buyers (Fresh Install)
- Unzip the project to a folder
- Run:
cp .env.example .env - Edit
.env→ setDATABASE_URL,JWT_SECRET,NEXT_PUBLIC_APP_URL - Run:
npm install - Run:
npm run setup - Run:
npm run dev - Open http://localhost:3000
- Log in with:
[email protected]/Demo@1234
Instructions — Existing Buyers (Upgrade from v1 to v2)
- Back up your database first.
- Run:
node scripts/upgrade-v1-to-v2.js - Your data is preserved — the script NEVER deletes anything.
- All existing users must click "Forgot Password" once to set a new password.
- Do NOT run
npm run seed— it will refuse to run to protect your data.
Full documentation included in Documentation.md and API.md.
Feedback submitted
Other items by this author
| Category | Scripts & Code / NodeJS |
| First release | 12 April 2026 |
| Last update | 26 May 2026 |
| Files included | .css, .html, .sql, Javascript .js |
| Tags | dashboard, typescript, recruitment, prisma, hiring, react, SaaS, ats, nextjs, multi-tenancy, postgresql, fullstack, rbac |








