An open API service indexing awesome lists of open source software.

https://github.com/Ajitroy01/Code_Genius

Code_Genius empowers developers with code conversion, debugging, and code quality checks, making it easier to work on code in multiple programming languages while ensuring it's error-free and adheres to best practices.
https://github.com/Ajitroy01/Code_Genius

chatgpt code-converter debugging

Last synced: 11 months ago
JSON representation

Code_Genius empowers developers with code conversion, debugging, and code quality checks, making it easier to work on code in multiple programming languages while ensuring it's error-free and adheres to best practices.

Awesome Lists containing this project

README

          

# Code_Genius

Code_Genius is a web application built with Node.js as the backend and React as the frontend. It provides users with a suite of tools for code development, including code conversion, debugging, and code quality checks. By integrating OpenAI, this project empowers users to work more efficiently and effectively on their code. With Code_Genius, you can easily convert your code to different languages, debug your code to find and fix mistakes, and perform code quality checks to ensure your code meets best practices.

## Table of Contents
- [Installation](#installation)
- [Usage](#usage)
- [Features](#features)
- [Screenshots](#screenshots)

## Installation

To run Code_Genius locally, follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/Ajitroy01/Code_Genius.git
2. Install dependencies for both the frontend and backend:
```bash
cd frontend
npm install
cd backend
npm install
3. Create a .env file in the backend directory and set your OpenAI API key:
```bash
echo "OPENAI_API_KEY=your-api-key" > backend/.env
4. Start the frontend and backend servers in separate terminal windows:
```bash
cd frontend
npm start
cd backend
npm start
Your application should now be running at http://localhost:3000.

## Usage

1. Register or log in to your account.

2. Use the different features of Code_Genius:
- Code Conversion: Enter your code and select the target language to convert it.
- Debugging: Upload your code, and let Code_Genius help you find and fix errors.
- Code Quality Check: Submit your code for analysis and receive suggestions for improvements.

3. Enjoy a more efficient and productive coding experience!

## Features

- Code Conversion: Easily translate your code into different programming languages.
- Debugging: Identify and fix errors in your code with the help of OpenAI.
- Code Quality Check: Get suggestions to improve your code's quality and adherence to best practices.

## Screenshots

### Code Conversion
![Screenshot 1](https://drive.google.com/uc?id=11P57yArLcjo3jKWIh9WYsOy63EMoxPxk)

### Debugging
![Screenshot 2](https://drive.google.com/uc?id=1cGEkqaDvdOCB-yOG-ELvfQop4sWuYbTN)

### Quality Check
![Screenshot 2](https://drive.google.com/uc?id=1BI3OxdoOAXpfUMTM2o95w10fTP4kELpR)