Mockint.uz
AI-POWERED INTERVIEW PLATFORM • NEXTJS • TELEGRAM BOT • REAL-TIME
- ROLE
- Full Stack Developer
- DURATION
- 4 months
- CATEGORY
- Interview & Assessment Platform

AI-POWERED INTERVIEW PLATFORM • NEXTJS • TELEGRAM BOT • REAL-TIME
An innovative platform for conducting mock interviews and technical assessments, helping candidates prepare for real job interviews. Built with Next.js 15 and integrated with Telegram Bot using Grammy framework, the platform provides AI-powered feedback, real-time code editor integration, and comprehensive interview analytics. Features 3D visualizations with Three.js, automated scheduling with Node Cron, and secure file storage with AWS S3.
Integrating a Telegram bot with a Next.js application while maintaining real-time synchronization was complex. Building a reliable video recording system that works across different browsers and devices required extensive testing. Creating an AI-powered feedback system that provides meaningful, actionable insights. Managing complex interview sessions with multiple participants, code execution, and real-time updates. Ensuring secure file storage and retrieval with AWS S3 while maintaining fast load times.
Implemented Grammy framework for robust Telegram bot functionality with webhook support. Used MongoDB with Mongoose for flexible data modeling and efficient queries. Integrated AWS S3 with secure presigned URLs for file uploads and downloads. Built custom recording functionality with MediaRecorder API. Implemented Three.js and React Three Fiber for engaging 3D visualizations of interview data. Used Node Cron for automated scheduling and reminder notifications. Leveraged Tanstack Query for efficient data fetching and caching. Implemented Radix UI for accessible, keyboard-navigable interfaces. Used Framer Motion for smooth, professional animations.
Platform successfully conducts 500+ mock interviews monthly. AI feedback system achieves 85% satisfaction rating from users. Telegram bot integration increased user engagement by 60% through timely notifications. Average interview preparation time reduced by 40% for candidates. 3D analytics visualizations improved understanding of performance metrics by 50%. Automated scheduling reduced administrative overhead by 70%. AWS S3 integration handles 10,000+ file uploads with 99.9% reliability. Platform supports concurrent interviews with up to 50 simultaneous users.