Organica هو مشروع تجارة إلكتروني كامل المكجمات المصمم باستخدام SPRING BOOT و MYSQL و React.js. إنه يتعامل مع العمليات المختلفة على جانب الخادم ، مثل إدارة عربة التسوق والوظائف الأخرى. للأمان ، يستخدم مصادقة JWT والترخيص باستخدام أمن الربيع.
لتشغيل هذا المشروع محليًا ، تحتاج إلى تثبيت البرنامج التالي:
استنساخ المستودع:
git clone https://github.com/your-username/organica.git
cd organicaقم بإعداد قاعدة البيانات:
backend/src/main/resources/application.properties .خصائص التطبيق
لتكوين خصائص التطبيق ، اتبع هذه الخطوات:
افتح backend/src/main/resources/application.properties .
قم بتكوين خصائص اتصال قاعدة بيانات MySQL عن طريق تحديث الأسطر التالية:
spring.datasource.url=jdbc:mysql://localhost:3306/organica
spring.datasource.username=your-username
spring.datasource.password=your-password
استبدل your-username your-password ببيانات اعتماد قاعدة بيانات MySQL الخاصة بك.
(اختياري) إذا كنت تريد تغيير منفذ الخادم ، قم بتحديث السطر التالي:
server.port=8080
استبدل 8080 برقم المنفذ المطلوب.
احفظ ملف application.properties .
إعداد الخلفية:
انتقل إلى دليل Server :
cd serverبناء وتشغيل تطبيق SPRING BOOT:
./mvnw spring-boot:run يجب الآن تشغيل خادم الواجهة الخلفية على http://localhost:8080 .
إعداد الواجهة الأمامية:
انتقل إلى دليل Client :
cd Clientتثبيت التبعيات:
npm installابدأ خادم تطوير React:
npm start يجب الآن تشغيل خادم الواجهة الأمامية على http://localhost:3000 .
افتح متصفح الويب الخاص بك وقم بزيارة http://localhost:3000 للوصول إلى تطبيق Organica.
المساهمات مرحب بها! إذا كنت ترغب في المساهمة في Organica ، فيرجى اتباع هذه الخطوات:
إذا كان لديك أي أسئلة أو اقتراحات ، فلا تتردد في الاتصال بمحاربي المشروع: