Smart PR Review Assistant is a developer productivity tool built entirely using IBM Bob IDE during the IBM Bob Hackathon. PROBLEM: Every day, developers waste 2-3 hours in manual pull request reviews catching basic issues like missing docstrings and absent test files. Senior developers spend valuable time on repetitive checks instead of focusing on architecture and logic. SOLUTION: Smart PR Review Assistant automates these checks instantly. A developer enters their project folder path, clicks "Analyze with Bob", and within seconds gets a complete report showing: - Which functions are missing documentation (docstrings) - Which files have no corresponding test files - A summary of total files analyzed and issues found HOW IBM BOB WAS USED: IBM Bob was the core development partner throughout this entire project. Bob generated all project files including analyzer.py, server.py, index.html, and README.md. Bob analyzed the repository structure, wrote the Python AST parsing logic, created the Flask REST API, designed the dark-themed web UI, and documented the entire codebase. Without Bob, this project would have taken days instead of hours. TECHNICAL STACK: - Backend: Python + Flask - Frontend: HTML + CSS + Vanilla JavaScript - AI Partner: IBM Bob IDE - Deployment: GitHub Pages + Ngrok IMPACT: This tool helps developers at any skill level deliver higher quality pull requests, reduces review cycles, and saves team time on repetitive quality checks.
Category tags: