ElevateHub هي منصة مبتكرة عبر الإنترنت مصممة لسد الفجوة بين المبتدئين المبتدئين والخبراء المتمرسين في مختلف الصناعات. سواء كنت طالبًا تبحث عن إرشادات ، أو محترف ناشئ يبحث عن نصيحة مهنية ، أو فرد يواجه عقبات تقنية ، فإن ElevateHub موجود هنا لتوصيلك بالموجهين ذوي الخبرة من جميع أنحاء العالم.
واجه حل الأخطاء خطأ عنيد في الكود الذي يعوق تقدمك؟ الخوف لا! مع ElevateHub ، يمكنك طلب المساعدة من المطورين ذوي الخبرة الذين يمكنهم مساعدتك في استكشاف وتصحيح رمزك بكفاءة.
يمكن أن تكون المساعدة المهنية التقنية التي تنقل المشهد المعقد لمهنة التكنولوجيا شاقة ، خاصة بالنسبة للمبتدئين. يوفر ElevateHub منصة حيث يمكنك البحث عن إرشادات حول المسارات الوظيفية وتنمية المهارات وفرص العمل والرؤى الصناعية من المهنيين المتمرسين.
الدعم الأكاديمي الذي يكافح مع مفهوم أو مهمة أكاديمية صعبة؟ يوفر ElevateHub بيئة داعمة حيث يمكنك التواصل مع الأفراد ذوي المعرفة والذين يمكنهم توفير الوضوح والتوجيه والمساعدة في مساعيك الأكاديمية.
ملاحظة: لكل خطوة ، اكتب الواجهة الأمامية ، رمز الواجهة الخلفية ، تخزين البيانات في DB ، ثم انتقل إلى الأمام إلى الخطوة التالية
ملاحظة: احصل على بيانات الخبراء/كبار السن المسجلين من DB
ملاحظة: هنا سيناقشون المشكلة ومقدار الرسوم المطلوبة لحل المشكلة
وصف موجز لما يفعله هذا المشروع ومن هو
1. استنساخ المستودع:
git clone https://github.com/samarthhapse/ElevateHub
2. انتقل إلى دليل المشروع:
cd ElevateHub
3. أضف GIT عن بُعد من خلال الطرف الذي ينتقل إلى ملف الملف الشخصي:
git remote add upstream https://github.com/samarthhapse/ElevateHub
1. ابدأ الواجهة الأمامية:
cd client
2. تثبيت التبعيات:
npm install
3. إضافة ملف متغير البيئة .env وجود المتغيرات:
CLIENT_ID=<THE-GOOGLE-AUTH-CLIENT-ID>
CLIENT_SECRET_KEY=<THE-GOOGLE-AUTH-CLIENT-ID>
CLIENT_REDIRECT_URL=<THE-URL-OF-YOUR-BACKEND>
VITE_APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1
VITE_APPWRITE_PROJECT=<YOUR-APPWRITE-PROJECT-ID>
PORT=<PORT-AT-WHICH-YOUR-BACKEND-IS-RUNNING>
3. قم بتشغيل العميل على المضيف المحلي:
npm run dev
1. مباشرة إلى دليل مشروع ElevateHub -> ثم إلى دليل الخادم باستخدام:
cd server
2. تثبيت التبعيات:
npm install
3. إضافة ملف متغير البيئة .env وجود المتغيرات:
MONGO_URI=<YOUR-MONGODB-ATLAS-DATABASE-URL>
PORT=<PORT-YOUR-WANT-YOUR-BACKEND-TO-RUN>
CLOUDINARY_CLOUD_NAME=<YOUR-CLOUDINARY_CLOUD_NAME>
CLOUDINARY_API_KEY=<YOUR-CLOUDINARY_API_KEY>
CLOUDINARY_API_SECRET=<YOUR-CLOUDINARY_API_SECRET>
SERVER_ADDRESS=<WHERE_YOUR_BACKEND_IS_RUNNING_> eg(http://localhost/PORT_NO.)
#If your dont have these details create one on https://ethereal.email/ and create a demo account
MAIL_HOST=<MAIL-HOST>
MAIL_PORT=<MAIL-PORT>
MAIL_AUTH_USER=<MAIL_AUTH_USER>
MAIL_AUTH_PASSWORD=<MAIL_AUTH_PASSWORD>
MAIL_OWNER_FOR_AUTH=<MAIL_ID_OF_MODERATOR/OWNER_OF_WEBSITE>
JWT_SECRET_KEY=<YOUR-JWT_SECRET_KEY>
3. قم بتشغيل العميل على المضيف المحلي:
npm run dev
سيؤدي ذلك إلى تشغيل الواجهة الأمامية للتطبيق في متصفح الويب الافتراضي الخاص بك.
يمكنك الوصول إليه على
http://localhost:5173