Code Buddy is an AI-powered coding assistant that helps developers and students understand, analyze, and improve source code using Large Language Models (LLMs). It can explain code, suggest optimizations, and generate quizzes from any code snippet, making it useful for learning, teaching, and software development.
Frontend: https://code-buddy-virid.vercel.app/
Backend API: https://code-buddy-4mtq.onrender.com
GitHub Repository: https://github.com/Karthikeya172001/code-buddy
Demo Video: (Add your YouTube or Google Drive link here)
- 🤖 Explain source code using AI.
- ⚡ Suggest code optimizations and improvements.
- 📝 Generate quizzes from code snippets.
- 📱 Responsive user interface for desktop and mobile devices.
- 🎨 Modern and interactive UI.
- 💡 Helps students, developers, and educators understand code faster.
- React
- JavaScript (JSX)
- CSS
- Node.js
- Express.js
- OpenAI GPT-4.1-mini API
- Vercel (Frontend)
- Render (Backend)
- Axios
- Git
- GitHub
React Frontend
│
▼
Express.js Backend
│
▼
OpenAI GPT-4.1-mini API
│
▼
AI Response
git clone https://github.com/Karthikeya172001/code-buddy.gitcd code-buddynpm installOPENAI_API_KEY=your_openai_api_keynpm startnpm start- Open the live application.
- Paste any source code into the editor.
- Click one of the following options:
- Explain Code
- Suggest Optimizations
- Generate Quiz
- View the AI-generated response instantly.
code-buddy/
│
├── client/
│ ├── src/
│ ├── public/
│ └── package.json
│
├── server/
│ ├── routes/
│ ├── controllers/
│ ├── package.json
│ └── .env
│
├── README.md
└── package.json
- Support more programming languages.
- AI-powered bug detection.
- Static code analysis.
- Unit test generation.
- Security vulnerability detection.
- GitHub repository analysis.
- Download AI-generated reports.
Gorityala Karthikeya
📧 Email: gorityalakarthikeya@gmail.com
🔗 LinkedIn: https://www.linkedin.com/in/karthikeya-gorityala
💻 GitHub: https://github.com/Karthikeya172001
This project is intended for educational, research, and portfolio purposes.
⭐ If you found this project useful, consider giving it a star on GitHub!



