An AI-powered web tool that analyzes user-submitted code files to provide detailed recommendations and reports on code quality, best practices, and overall structure.
- Website Link: https://codecheck-em4z.onrender.com/
- Demo Video: https://drive.google.com/file/d/1K7uLOC3Nk4H0at_UWHrF8-X_DnAw9FmD/view?usp=sharing
Code Check is designed to help developers improve their code by leveraging the analytical power of large language models. Users can upload up to five source code files for a single project. The system processes these files, understands the context and dependencies, and generates a comprehensive analysis report. These reports are stored for future reference, allowing users to track their improvements over time.
- Detailed Code Analysis: Provides in-depth feedback on various factors including code quality, structure, and adherence to best practices using the Gemini API.
- Multi-File Project Context: Capable of analyzing up to five files simultaneously to understand inter-file dependencies and provide holistic project feedback.
- Persistent Report Storage: Securely saves generated analysis reports to a Supabase database for user access and historical review.
- Backend: Node.js, Express.js
- Frontend: EJS, HTML5, CSS3, JavaScript
- AI Model: Google Gemini
- Database: Supabase
- Navigate to the application's homepage.
- Enter a name for your project.
- Upload up to five source code files.
- Click the "Analyze" button to submit.
- View the generated report on the results page.
- Yash Mathur
- GitHub: github.com/YMatDevs
- Email: yash.mathur797@gmail.com