<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Zhi jun Liang</title>
    <description>The latest articles on DEV Community by Zhi jun Liang (@zhi_junliang_2e1f45de8bb).</description>
    <link>https://dev.to/zhi_junliang_2e1f45de8bb</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2474726%2F2fe87f4e-e609-4d3e-8c9a-fdb1ae68088e.png</url>
      <title>DEV Community: Zhi jun Liang</title>
      <link>https://dev.to/zhi_junliang_2e1f45de8bb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zhi_junliang_2e1f45de8bb"/>
    <language>en</language>
    <item>
      <title>Interview Buddy</title>
      <dc:creator>Zhi jun Liang</dc:creator>
      <pubDate>Mon, 02 Mar 2026 01:21:32 +0000</pubDate>
      <link>https://dev.to/zhi_junliang_2e1f45de8bb/interview-buddy-4bje</link>
      <guid>https://dev.to/zhi_junliang_2e1f45de8bb/interview-buddy-4bje</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/weekend-2026-02-28"&gt;DEV Weekend Challenge: Community&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Community&lt;/strong&gt;&lt;br&gt;
I built Interview Buddy for CS students, bootcamp grads, and anyone preparing for coding interviews.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Built&lt;/strong&gt;&lt;br&gt;
Interview Buddy is a simple platform to help students practice coding interviews together in a structured environment.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Key Features&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Timed Mock Interviews: Start a session with a countdown to simulate real-world constraints.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Random Question Generator: Get access to a variety of coding challenges instantly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Feedback System: Receive constructive notes after each session to improve your performance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Streak Tracker: Stay consistent and track your progress daily.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Subscription Plans&lt;/em&gt;&lt;br&gt;
   *Basic (Free, 1 month trial)&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;mock interviews per week&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Standard timer&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;3.Basic streak tracking&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Premium&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Unlimited interviews&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Weekly reminders&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Performance breakdown&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Pro&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;"Pressure Mode" features&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Streak freeze&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Advanced analytics&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;How I Built It&lt;/strong&gt;&lt;br&gt;
The application utilizes a modern, serverless architecture for speed and reliability.&lt;/p&gt;

&lt;p&gt;Next.js – Frontend framework and routing.&lt;/p&gt;

&lt;p&gt;Tailwind CSS – Clean, responsive styling.&lt;/p&gt;

&lt;p&gt;Firebase – Authentication and session storage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MVP Structure&lt;/strong&gt;&lt;br&gt;
Dashboard for a bird's-eye view of progress.&lt;/p&gt;

&lt;p&gt;Timed mock interview session logic.&lt;/p&gt;

&lt;p&gt;Random question generator API.&lt;/p&gt;

&lt;p&gt;Feedback form and streak tracking database.&lt;/p&gt;

&lt;p&gt;Subscription-based feature gating (Basic, Premium, Pro).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demo &amp;amp; Code&lt;/strong&gt;&lt;br&gt;
Live Demo: [&lt;a href="https://devhackthon-72ur.vercel.app/" rel="noopener noreferrer"&gt;https://devhackthon-72ur.vercel.app/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Video Walkthrough: [&lt;a href="https://youtu.be/NNtRxtP-Wv4" rel="noopener noreferrer"&gt;https://youtu.be/NNtRxtP-Wv4&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;GitHub Repository: [&lt;a href="https://github.com/Liangzhijun123/devhackthon" rel="noopener noreferrer"&gt;https://github.com/Liangzhijun123/devhackthon&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local Setup&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Bash
npm install
npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
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.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
