Code Doctor is an AI-powered developer assistant that helps programmers generate, analyze, and debug code effortlessly.
Built with Next.js, TailwindCSS, and Gemini API, it delivers modern LLM-style responses inside a fully responsive interface.
- ⚡ Code Generator — Generate well-documented code in multiple languages.
- 🧠 Code Explainer — AI-powered explanations and step-by-step breakdowns.
- 🐞 Detailed Bug Report Generator — Analyze code, detect bugs, export as PDF.
- 🔐 Authentication (JWT + Session) — Flexible auth: JWT for stateless API access and session-based auth for server-rendered areas, backed by MongoDB.
- 🧭 Redux for Auth & Global State — Client-side auth state, route guards, and centralized user/session handling.
- 🎯 Modern LLM-Style Response Rendering — Markdown + syntax highlighting.
- 📄 Export to PDF — Export reports to PDF for documentation/sharing.
- 📱 Fully Responsive Design — Works on mobile, tablet, desktop.
- 🛠️ Built With: Next.js, TailwindCSS, Gemini API, React Markdown, React Syntax Highlighter, Redux Toolkit, MongoDB.
(Add your app screenshots here for better visibility)
Made with ❤️ by Jeesan Abbas