ZCAT is an enterprise-grade, futuristic assessment and coding platform designed for high-stakes examinations, technical recruitment, and campus hiring. Built with a focus on integrity, scalability, and user experience.
- AI Proctoring: Real-time face detection, tab monitoring, and audio analysis to ensure exam integrity.
- Advanced Code Editor: Full-screen coding environment with multi-language support (Python, JS, Java, C++, C) and real-time execution.
- Live Monitoring: Dashboard for recruiters to monitor candidate webcam feeds and violation logs in real-time.
- AI Interview Prep: Interactive AI-powered technical interviews with instant behavioral scoring.
- Comprehensive Analytics: Skill heatmaps, performance trends, and ranking systems for candidates and admins.
- Glassmorphism UI: Ultra-modern, premium dark-neon theme with smooth Framer Motion animations.
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
- State Management: Zustand
- Editor: Monaco Editor
- Particles: tsParticles
- Node.js 18.x or higher
- npm or pnpm
-
Clone the repository:
git clone https://github.com/your-username/zcat.git cd zcat -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
src/app/: Next.js App Router (pages and layouts)src/components/: Reusable UI components (Shared, Landing, Dashboard)src/lib/: Utility functions, mock data, and global storessrc/types/: TypeScript interfaces and definitionssrc/styles/: Global styles and Tailwind configurations
ZCAT employs multiple layers of security:
- Browser Lockdown: Prevents tab switching and copy-paste during exams.
- Face Tracking: Detects multiple faces, missing faces, or unrecognized individuals.
- Activity Logging: Full audit trail of every candidate action.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by the ZCAT Team.