Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/faisalpinitod/code_converter_AI

CodeWise is a web-based application designed to provide intelligent code assistance using OpenAI's GPT-3.5 Turbo. This powerful tool aims to simplify coding tasks by offering code conversion, debugging, and quality check features across multiple programming languages.
https://github.com/faisalpinitod/code_converter_AI

chatgpt css3 html javascript nodejs

Last synced: about 2 months ago
JSON representation

CodeWise is a web-based application designed to provide intelligent code assistance using OpenAI's GPT-3.5 Turbo. This powerful tool aims to simplify coding tasks by offering code conversion, debugging, and quality check features across multiple programming languages.

Awesome Lists containing this project

README

        

**Code_Converter_AI Documentation**

**Introduction:**
CodeWise is a web-based application designed to provide intelligent code assistance using OpenAI's GPT-3.5 Turbo. This powerful tool aims to simplify coding tasks by offering code conversion, debugging, and quality check features across multiple programming languages. CodeWise is built with a clean and intuitive user interface, ensuring developers can seamlessly interact with the AI-powered functionalities.

**Features:**
1. Code Conversion:
- Convert code from one programming language to another using GPT-3.5 Turbo.
- User-friendly editor for inputting the source code.
- Select the target language from a dropdown menu.
- Get accurate and reliable results for code conversion.

2. Code Debugging:
- Debug code using advanced natural language processing capabilities.
- Input code into the editor and request debugging.
- Receive highlighted issues and improved code or suggestions from GPT-3.5 Turbo.

3. Code Quality Check:
- Evaluate the quality of provided code using AI-assisted analysis.
- Input code into the editor and request a quality check.
- Receive valuable insights and commentary on code style, organization, and potential improvements.

**Technologies Used:**
- Frontend: HTML, CSS, JavaScript, Monaco editor.
- Backend: Node.js, Express.js.
- AI Integration: OpenAI's GPT-3.5 Turbo.

**Getting Started:**
1. Clone the CodeWise repository from GitHub.
2. Set up environment variables, including your OpenAI API key, in the backend.
3. Install dependencies for both frontend and backend using npm.
4. Start the backend server using the provided command.
5. Launch the frontend by opening the index.html file in your browser.

**Usage:**
1. Code Conversion:
- Paste your source code into the editor.
- Choose the target language from the dropdown menu.
- Click the "Convert" button to get the converted code.

2. Code Debugging:
- Paste your code into the editor.
- Click the "Debug" button to receive debugging insights and suggestions.

3. Code Quality Check:
- Paste your code into the editor.
- Click the "Check Quality" button to get an assessment of your code's quality.

**API Endpoints:**
- POST `/convert`: Convert code from one language to another.
- POST `/debug`: Debug the provided code and receive suggestions.
- POST `/qualitycheck`: Evaluate the quality of the given code.

**Assessment Criteria:**
CodeWise will be assessed based on the following aspects:
- User Interface: Clean, intuitive, and visually appealing design.
- Functionality: Error-free code and accurate results from AI integration.
- Backend: Efficient handling of requests and integration with OpenAI's GPT-3.5 Turbo.
- Code Quality: Well-structured, readable, and maintainable code.

**Contributing:**
We welcome contributions from the community to enhance CodeWise. If you have suggestions, bug fixes, or new features to add, please submit a pull request.

**License:**
CodeWise is licensed under the MIT License.

**Acknowledgments:**
We extend our gratitude to the developers of OpenAI's GPT-3.5 Turbo and Monaco editor for their valuable contributions to this project.

---
This documentation provides an overview of CodeWise, its features, technologies used, usage instructions, and guidelines for contributing. Developers can use this documentation to understand, use, and contribute to the CodeWise project effectively.