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.
To run Code_Genius locally, follow these steps:
- Clone the repository:
git clone https://github.com/Ajitroy01/Code_Genius.git
- Install dependencies for both the frontend and backend:
cd frontend npm install cd backend npm install
- Create a .env file in the backend directory and set your OpenAI API key:
echo "OPENAI_API_KEY=your-api-key" > backend/.env
- Start the frontend and backend servers in separate terminal windows:
cd frontend npm start cd backend npm start
Your application should now be running at http://localhost:3000.
-
Register or log in to your account.
-
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.
- Enjoy a more efficient and productive coding experience!
- 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.