This is a submission for the DEV Weekend Challenge: Community
The Community
I built Interview Buddy for CS students, bootcamp grads, and anyone preparing for coding interviews.
Practicing alone is boring, and it’s hard to simulate real interview pressure. It’s also easy to lose motivation when there’s no accountability or feedback. This project is for the community of developers striving to land their next big role.
What I Built
Interview Buddy is a simple platform to help students practice coding interviews together in a structured environment.
Key Features
Timed Mock Interviews: Start a session with a countdown to simulate real-world constraints.
Random Question Generator: Get access to a variety of coding challenges instantly.
Feedback System: Receive constructive notes after each session to improve your performance.
Streak Tracker: Stay consistent and track your progress daily.
Subscription Plans
*Basic (Free, 1 month trial)
mock interviews per week
Standard timer
3.Basic streak tracking
Premium
Unlimited interviews
Weekly reminders
Performance breakdown
Pro
"Pressure Mode" features
Streak freeze
Advanced analytics
How I Built It
The application utilizes a modern, serverless architecture for speed and reliability.
Next.js – Frontend framework and routing.
Tailwind CSS – Clean, responsive styling.
Firebase – Authentication and session storage.
MVP Structure
Dashboard for a bird's-eye view of progress.
Timed mock interview session logic.
Random question generator API.
Feedback form and streak tracking database.
Subscription-based feature gating (Basic, Premium, Pro).
Demo & Code
Live Demo: [https://devhackthon-72ur.vercel.app/]
Video Walkthrough: [https://youtu.be/NNtRxtP-Wv4]
GitHub Repository: [https://github.com/Liangzhijun123/devhackthon]
Local Setup
Bash
npm install
npm run dev
Conclusion
This project helps students practice coding interviews in a structured way, stay accountable, and track their progress. It’s simple, focused, and built for the community I’m part of.
Top comments (0)