Aplicación de convertidor de código
Descripción
La aplicación Code Converter es una herramienta versátil que permite a los usuarios convertir, depurar y analizar el código escrito en varios lenguajes de programación. Utiliza el modelo Turbo Operai GPT-3.5 para proporcionar conversión de código dinámico, asistencia de depuración y análisis de código.
Enlaces implementados
- Demostración en vivo
- Backend
Pila de tecnología
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js, API de Operai
Funcionalidades
- Conversión de código : Convierta el código de un lenguaje de programación a otro, lo que respalda una variedad de idiomas.
- Depuración del código : Obtenga asistencia de depuración enviando código y recibiendo análisis de errores y posibles soluciones.
- Análisis de calidad del código : reciba un análisis de calidad, consistencia, rendimiento y documentación del código.
- Interfaz fácil de usar : interfaz intuitiva para ingresar código y elegir funcionalidades.
- Interacción en tiempo real : comuníquese con el modelo Turbo Operai GPT-3.5 en tiempo real para tareas interactivas relacionadas con el código.
Puntos finales de ruta
Punto final base : /
- Descripción: punto final base de la aplicación.
Punto final de conversión de código : /convert
- Descripción: Convierta el código de un idioma a otro.
- Método: Publicar
- Solicitud de cuerpo:
{
"code": "code snippet",
"language": "target language"
}
Código de depuración de la depuración : /debug
- Descripción: Proporcionar asistencia de depuración para el código.
- Método: Publicar
- Solicitud de cuerpo:
{
"code": "code snippet",
"language": "programming language"
}
Código CALIDAD DE CALIDAD Punto final : /qc
- Descripción: Analice la calidad del código, la consistencia y el rendimiento.
- Método: Publicar
- Solicitud de cuerpo:
{
"code": "code snippet",
"language": "programming language"
}
Capturas de pantalla
Áreas de mejora
- Experiencia mejorada del usuario : mejorar la interfaz de usuario y proporcionar instrucciones más claras para cada funcionalidad.
- Apoya más idiomas : amplíe la gama de lenguajes de programación compatibles para la conversión y el análisis.
- Manejo de errores : implementa un manejo de errores robusto y proporcione mensajes de error significativos a los usuarios.
- Optimizar el rendimiento : optimice el rendimiento del backend para manejar las solicitudes concurrentes de manera eficiente.
- Interacción en tiempo real : explore la interacción de chat en tiempo real con el modelo GPT-3 para una experiencia más interactiva.
Cómo ejecutar localmente
- Clon the Repository:
git clone repository-url - Dependencias de instalación:
npm install - Configurar variables de entorno: cree un archivo
.env y configure las variables requeridas. - Ejecute el backend:
npm start - Clon y configurar el repositorio frontend:
git clone frontend-repo-url && npm install && npm start
¡Siéntase libre de contribuir al proyecto enviando problemas y aplique solicitudes!