AutoReviewer is an intelligent code review tool that helps developers by providing feedback on their code submissions. The application uses Mistral AI to analyze Python code and gives suggestions on correctness, efficiency, and coding style.
- Code Submission: Users can submit their Python code for review.
- Automated Feedback: Receive feedback on the submitted code regarding its correctness and coding style.
- Random Coding Questions: Each session presents a random coding challenge for users to solve.
- User-Friendly Interface: A simple HTML interface to submit code and view feedback.
- Node.js: Server-side JavaScript environment.
- Express.js: Web framework for Node.js.
- Mistral AI: AI service used for code analysis and feedback.
- Nodemon: Development tool that automatically restarts the server on file changes.
- JavaScript: Frontend code for user interactions.
- Clone the repository:
git clone https://github.com/pravintargaryen/autoreviewer.git cd autoreviewer
- Install dependencies:
npm install
- Create a .env file in the root directory and add your API keys
API_KEY=your_api_key_here