I built a student internship management system in 3 days, despite an injured hand. It worked. It got me through my defense. But here's the truth: I didn't fully understand every line I wrote. So today, I'm auditing my own code. Why I'm Doing This I am auditing code I already wrote because this project was written under pressure and in a bid to meet the deadline. I vibe-coded some parts, and now, weeks later, my code is difficult to understand. A code I wrote myself…and still struggled to understand? Wow! I’m doing this audit so I can confidently explain and maintain my own code. What is "vibe-coding"? To me, it means developing a project that functions well but is not understood by the programmers themselves. Understanding my own code matters beyond confidence. It affects how well I can debug issues, explain my decisions in interviews, and confidently build on top of the system without breaking things. What I Audited Today I audited the node_modules, controllers, routes, src, middleware, and views folders.…