Mock Interview App Development

Prabhat

Prabhat Kumar

Mock Interview App
An interactive full-stack web application designed to help users practice technical interviews in a simulated environment. Built using Next.js, Node.js, PostgreSQL, and Tailwind CSS, this platform allows users to attempt coding challenges, receive instant feedback, and track their progress over time.
Features
Real-time Coding Environment: Solve problems directly in the browser with code execution.
Problem Bank: Diverse set of curated DSA problems, categorized by difficulty and topic.
Progress Tracker: Track attempts, success rate, and problem history.
Mock Interviews: Timed interview rounds to simulate real-world pressure.
Authentication: User sign-up/login with secure sessions.
Admin Panel: Add/edit/delete problems and manage user data.
Tech Stack
Frontend: Next.js, Tailwind CSS
Backend: Node.js, Express
Database: PostgreSQL
Auth: Clerk
Other: Prisma ORM, REST APIs
Setup Instructions
Clone the repository
Install dependencies
npm install
Set up environment variables
Create a .env file and add your environment variables:
DATABASE_URL=your_postgres_url NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_key CLERK_SECRET_KEY=your_clerk_secret
Run the development server
npm run dev
Future Improvements
AI-based feedback on submissions
Audio/video interview practice
Competitive coding rounds with leaderboards
Resume feedback integration
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss the proposed changes.
License
This project is licensed under the MIT License.
Like this project

Posted May 5, 2025

Developed a mock interview app using Next.js, Node.js, and PostgreSQL.

Likes

0

Views

0

Timeline

Oct 1, 2024 - Oct 10, 2024