Skip to content

YMatDevs/CodeCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Code Check

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.


Project Deliverables


About The Project

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.


Key Features

  • 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.

Tech Stack

  • Backend: Node.js, Express.js
  • Frontend: EJS, HTML5, CSS3, JavaScript
  • AI Model: Google Gemini
  • Database: Supabase

Usage

  1. Navigate to the application's homepage.
  2. Enter a name for your project.
  3. Upload up to five source code files.
  4. Click the "Analyze" button to submit.
  5. View the generated report on the results page.

Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •