A web application that allows users to upload code and receive automated comments and explanations using AI. The project consists of a frontend and backend.
- Upload code files directly from the browser.
- AI-powered code analysis and commenting.
- Clear separation of frontend (UI) and backend (API/processing).
- Supports multiple programming languages.
- Easy to extend with new features.
root/
│
├── frontend/ # React/HTML/CSS/JS frontend
├── backend/ # Python/Node.js/other backend API
└── README.md # Project documentation
cd backend
# Install dependencies
# For Node.js:
npm install
# For Python:
pip install -r requirements.txt
# Run the backend server
# Node.js:
npm start
# Python:
python app.pycd frontend
# Install dependencies
npm install
# Run the frontend
npm start- Frontend:
http://localhost:3000 - Backend:
http://localhost:5000(or configured port)
- Open the frontend in your browser.
- Upload a code file or paste code directly.
- Receive automated comments from the AI.
- View or download the commented code.
- Fork the repository.
- Create your feature branch:
git checkout -b feature-name - Commit your changes:
git commit -m "Description" - Push to the branch:
git push origin feature-name - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
Palguna Shetty Email: palgunashetty26@gmail.com GitHub: palguna26