This project is an AI-powered code review tool built using the MERN stack ( Express.js, React, and Node.js). It analyzes code, identifies potential issues, and suggests improvements based on best practices. This tool is particularly useful for software developers, code reviewers, and engineering teams looking to improve their code quality efficiently.
• AI-Powered Code Review: Automatically detects issues in JavaScript/Node.js code and provides structured feedback. • Syntax Highlighting: Displays properly formatted and color-coded code for easy readability. • Detailed Issue Breakdown: Highlights problems like missing comments, bad practices, and security vulnerabilities. • Suggested Fixes: Provides recommended changes following software engineering best practices. • MERN Stack Implementation: Full-stack architecture ensuring seamless UI/UX and backend processing. • Real-Time Code Analysis: Instant feedback upon submitting code snippets.
• Frontend: React.js, Vite, Tailwind CSS • Backend: Node.js, Express.js • AI Integration: Leveraging Gemini APIs for code analysis • Authentication: JWT-based authentication (if applicable)
Prerequisites
Ensure you have the following installed: • Node.js (v18+ recommended)
Steps to Run Locally
Clone the repository
git clone https://github.com/your-username/your-repo.git cd your-repo
Install dependencies
npm install
Start backend server
cd backend npm start
Start frontend
cd frontend npm run dev
• Full-Stack Development Expertise: Proficiency in React.js, Node.js, Express.js, MongoDB. • AI Integration: Applied Gemini APIs to analyze and improve code quality. • Best Coding Practices: Proper error handling, modular structure, and secure authentication. • Software Engineering Principles: Code documentation, performance optimization, and scalability. • Problem-Solving: Implemented a practical solution for improving developer efficiency.
• Extend support for more programming languages. • Improve AI model training for better feedback. • Add a cloud deployment option (AWS/GCP) for scalability.
📧 Email: rijaspb@gmail.com 💼 LinkedIn: https://www.linkedin.com/in/rijaspb
Note: This repository is intended for demonstration purposes to showcase full-stack development and AI integration skills.