🚀 LintAI – My Hackathon Journey

🎯 What Inspired Me

As a developer, I’ve often struggled with spotting technical debt early in the development cycle. It slows down projects, complicates collaboration, and increases long-term maintenance. During the Bolt Hackathon, I was inspired to create a tool that helps developers proactively detect and resolve these issues. That's how LintAI came to life — an AI-powered platform that analyzes code for smells, bugs, and architectural issues in real time.


🧠 What I Learned

This project taught me a lot — from integrating modern tools to applying best practices in full-stack development:

  • How to use Google Gemini AI for intelligent code analysis
  • Implementing Supabase for backend services like authentication, file storage, and database management
  • Building scalable frontend interfaces with React, TypeScript, and Tailwind CSS
  • Generating professional PDF reports with jsPDF
  • Handling security using Row Level Security (RLS) in Supabase
  • Creating smooth animations and transitions with Framer Motion

🛠️ How I Built the Project

🔧 Tech Stack:

  • Frontend: React 18, TypeScript, Tailwind CSS, React Router, Framer Motion
  • Backend: Supabase (PostgreSQL DB, Auth, Storage, RLS)
  • AI Integration: Google Gemini 2.0 Flash API
  • Other Tools: Vite, ESLint, jsPDF

💡 Key Features:

  • Secure login via GitHub OAuth and email/password
  • Upload entire project folders or individual files
  • Real-time AI analysis with detailed issue breakdowns
  • Technical debt score with file-by-file insights
  • Exportable PDF reports with prioritized recommendations
  • Fully responsive UI with dark mode

⚠️ Challenges I Faced

  • Rate Limiting: Gemini API usage limits required managing multiple keys and intelligent rotation
  • Security: Enforcing RLS and safe file handling in Supabase
  • Report Design: Building clean, formatted PDF reports dynamically
  • Performance: Optimizing the app for analyzing large projects without delay

🙏 Special Thanks

A huge thank you to Bolt Hackathon for providing an incredible platform and community that fueled this innovation. Grateful for the opportunity to build, learn, and grow.


🔗 Try It Live

🌐 lintai.netlify.app
📌 Tagline: Code Smarter, Fix Faster


Built With

Share this project:

Updates