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

Primary LanguageJava

🚀 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)

🌟 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.
git clone https://github.com/your-username/code-converter-web-app.git
  1. Navigate to the project directory.
cd code-converter-web-app
  1. Install the dependencies for the front end.
cd client
npm install
  1. Install the dependencies for the back end.
cd ../server
mvn install

🚀 Usage

  1. Start the back end server.
cd ../server
mvn spring-boot:run
  1. Start the front end development server.
cd ../client
npm start
  1. Open your web browser and navigate to 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 file for details.

🙏 Acknowledgments

  • Thanks to the Monaco Editor for providing the code editor component. 👏
  • Special thanks to the ChatGPT team for the API. 🌟