Skip to content

nilansh-07/ai-code-explainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI Code Explainer

πŸ€– AI Code Explainer

Paste your code, get instant AI-generated explanations.
Powered by Gemini AI and DeepSeek LLM.

πŸ”— Live Demo β€’ Features β€’ Tech Stack β€’ Setup


🎯 Overview

AI Code Explainer is a full-stack GenAI tool that simplifies complex code into human-readable explanations using state-of-the-art LLMs. Ideal for students, developers, and interview prep.


✨ Features

  • πŸ“€ Paste your source code
  • πŸ” AI explains it in plain language
  • πŸ’‘ Supports multiple languages (via LLMs)
  • πŸ”— Hosted on Vercel (frontend) and Render (backend)
  • πŸ” API keys secured via environment variables

πŸ›  Tech Stack


πŸš€ Live Demo

🌐 Frontend: https://ai-code-explainer-pi.vercel.app
βš™οΈ Backend: https://ai-code-explainer-cwd2.onrender.com


πŸ“¦ Getting Started

πŸ”§ Prerequisites

  • Node.js β‰₯ v16
  • Yarn or npm

πŸ–₯️ Local Setup

# Clone repo
git clone https://github.com/yourusername/ai-code-explainer.git
cd ai-code-explainer

# Install frontend
cd frontend
npm install
echo "REACT_APP_API_URL=http://localhost:5000/api" > .env

# Install backend
cd ../backend
npm install
echo "PORT=5000
GEMINI_API_KEY=your_gemini_key" > .env

# Start backend
node server.js

# Start frontend (in separate terminal)
cd ../frontend
npm start

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published