تطبيق محول الكود
وصف
تطبيق Code Converter هو أداة متعددة الاستخدامات تتيح للمستخدمين تحويل الكود وتصحيحه وتحليله في لغات البرمجة المختلفة. يستخدم نموذج Openai GPT-3.5 Turbo لتوفير تحويل التعليمات البرمجية الديناميكي ، ومساعدة التصحيح ، وتحليل التعليمات البرمجية.
روابط نشرت
مكدس التكنولوجيا
- الواجهة الأمامية: HTML ، CSS ، JavaScript
- الخلفية: Node.js ، Express.JS ، Openai API
وظائف
- تحويل الرمز : تحويل التعليمات البرمجية من لغة برمجة إلى أخرى ، ودعم مجموعة متنوعة من اللغات.
- تصحيح التصحيح : الحصول على مساعدة تصحيح الأخطاء عن طريق إرسال الكود واستلام تحليل الأخطاء والحلول المحتملة.
- تحليل جودة الكود : تلقي تحليلًا لجودة الكود ، والاتساق ، والأداء ، والوثائق.
- واجهة سهلة الاستخدام : واجهة بديهية لإدخال رمز واختيار الوظائف.
- التفاعل في الوقت الفعلي : التواصل مع نموذج Openai GPT-3.5 Turbo في الوقت الحقيقي للمهام المتعلقة بالرمز التفاعلي.
نقاط نهاية الطريق
نقطة النهاية الأساسية : /
- الوصف: نقطة النهاية الأساسية للتطبيق.
نقطة نهاية تحويل الرمز : /convert
- الوصف: تحويل الرمز من لغة إلى أخرى.
- الطريقة: بعد
- طلب الجسم:
{
"code": "code snippet",
"language": "target language"
}
كود تصحيح أخطاء نقطة النهاية : /debug
- الوصف: تقديم مساعدة تصحيح التصحيح للرمز.
- الطريقة: بعد
- طلب الجسم:
{
"code": "code snippet",
"language": "programming language"
}
جودة الكود فحص نقطة النهاية : /qc
- الوصف: تحليل جودة الكود ، والاتساق ، والأداء.
- الطريقة: بعد
- طلب الجسم:
{
"code": "code snippet",
"language": "programming language"
}
لقطات الشاشة
مجالات التحسين
- تجربة المستخدم المحسّنة : تحسين واجهة المستخدم وتوفير تعليمات أوضح لكل وظيفة.
- دعم المزيد من اللغات : قم بتوسيع نطاق لغات البرمجة المدعومة للتحويل والتحليل.
- معالجة الأخطاء : قم بتنفيذ معالجة الأخطاء القوية وتوفير رسائل خطأ ذات معنى للمستخدمين.
- تحسين الأداء : تحسين أداء الواجهة الخلفية للتعامل مع الطلبات المتزامنة بكفاءة.
- التفاعل في الوقت الفعلي : استكشف تفاعل الدردشة في الوقت الفعلي مع نموذج GPT-3 لتجربة أكثر تفاعلية.
كيفية الجري محليا
- استنساخ المستودع:
git clone repository-url - تثبيت التبعيات:
npm install - تكوين متغيرات البيئة: قم بإنشاء ملف
.env وقم بإعداد المتغيرات المطلوبة. - تشغيل الواجهة الخلفية:
npm start - استنساخ وإعداد مستودع الواجهة الأمامية:
git clone frontend-repo-url && npm install && npm start
لا تتردد في المساهمة في المشروع من خلال تقديم المشكلات وسحب الطلبات!