Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Abhii-07/AI-Code-Converter
This web application allows you to convert code from one programming language to another using the ChatGPT API. It also provides code debugging and code quality checking features.
https://github.com/Abhii-07/AI-Code-Converter
code-converter genrative-ai html-css-javascript java openai reactjs spring-boot
Last synced: 9 days ago
JSON representation
This web application allows you to convert code from one programming language to another using the ChatGPT API. It also provides code debugging and code quality checking features.
- Host: GitHub
- URL: https://github.com/Abhii-07/AI-Code-Converter
- Owner: Abhii-07
- Created: 2023-08-04T17:26:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-22T11:59:53.000Z (3 months ago)
- Last Synced: 2024-08-22T13:23:12.040Z (3 months ago)
- Topics: code-converter, genrative-ai, html-css-javascript, java, openai, reactjs, spring-boot
- Language: Java
- Homepage: https://ai-code-converter-xi.vercel.app/
- Size: 251 KB
- Stars: 14
- Watchers: 1
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Code Converter Web Application
This web application allows you to convert code from one programming language to another using the ChatGPT API. It also provides code debugging and code quality checking features. The application is built using ReactJS for the front end and Java Spring Boot for the back end.
![Screenshot (272)](https://github.com/Abhii-07/AI-Code-Converter/assets/97459166/8e37ba05-5d63-407b-80b4-838853228870)
## 🌟 Features
- Code conversion from various programming languages. 🔄
- Code debugging functionality. 🐞
- Code quality review with suggestions. 📊
- Dark theme for comfortable coding. 🌙## 🛠️ Technologies Used
- ReactJS
- Java Spring Boot
- ChatGPT API
- Monaco Editor## ⚙️ Installation
1. Clone this repository to your local machine.
```bash
git clone https://github.com/your-username/code-converter-web-app.git
```2. Navigate to the project directory.
```bash
cd code-converter-web-app
```3. Install the dependencies for the front end.
```bash
cd client
npm install
```4. Install the dependencies for the back end.
```bash
cd ../server
mvn install
```## 🚀 Usage
1. Start the back end server.
```bash
cd ../server
mvn spring-boot:run
```2. Start the front end development server.
```bash
cd ../client
npm start
```3. Open your web browser and navigate to [http://localhost:3000](http://localhost:3000) to use the application.
## ⚙️ Configuration
To configure the ChatGPT API and other settings, you can modify the `.env` files in the `client` directory.
## 🤝 Contributing
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
1. Fork the repository. 🍴
2. Create a new branch for your feature or bug fix. 🌿
3. Make your changes and commit them. 💾
4. Push your changes to your fork. 🚀
5. Submit a pull request to the main repository. 📤## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🙏 Acknowledgments
- Thanks to the [Monaco Editor](https://github.com/microsoft/monaco-editor) for providing the code editor component. 👏
- Special thanks to the ChatGPT team for the API. 🌟
```