CodeAudit is a hackathon project developed by a team Cipher of four members. It is a web application designed to help developers improve their code by providing suggestions on optimization, naming standards, and code quality. The tool supports multiple programming languages and uses the latest AI models to generate insightful feedback.
- Multi-language Support: Works with JavaScript, Python, Java, C#, C++, Go, Ruby, and TypeScript.
- Inline Comments: Provides inline comments to highlight areas of improvement.
- Code Editor: Integrated Monaco Editor with a custom black theme for an enhanced coding experience.
- AI-Powered Feedback: Utilizes AI to analyze and suggest improvements for your code.
- Frontend:
- React
- Chakra UI
- Monaco Editor
- Authentication:
- Firebase
- AI:
- Google Gemini API
Follow these steps to set up the project locally:
-
Clone the repository:
git clone https://github.com/Janani1727/codeaudit.git cd codeaudit
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
.
- Enter your code in the integrated editor.
- Select the programming language from the dropdown.
- Type your question or specific aspect of the code you want