مسار هو موقع إلكتروني بمثابة أداة فعالة لفك و كشف الروابط المختصرة، حيث تمكن المستخدم من معرفة الرابط الأصلي و الوجهة النهائية له قبل النقر عليه، مما يعزز الأمان و الخصوصية.
باختصار، مسار هو حارسك الأمين ضد الروابط المختصرة المخفية!
مهامها
- فك الروابط المختصرة.
- كشف الروابط الأصلية خلف خدمات الاختصار مثل
bit.ly-t.co-ow.lyو غيرها. - عرض الوجهة النهائية للرابط بشكل واضح.
- تحليل معلومات الرابط قبل الوصول إليه.
مميزاتها
- تعزيز الأمان.
- حماية المستخدمين من الروابط الخبيثة و المضللة.
- كشف المواقع الخطرة قبل الزيارة.
- منع التصيد الاحتيالي و الهجمات الأمنية.
- لا يتم تخزين سجلات تصفح المستخدمين.
- تحليل فوري بدون الحاجة لتحميل الصفحة.
- حماية بيانات المستخدم الشخصية.
- واجهة مستخدم سريعة الاستجابة.
- معالجة متزامنة لعدة روابط.
- لا حاجة لتسجيل دخول أو إنشاء حساب.
- نتائج فورية واضحة و سهلة القراءة.
- يدعم مئات خدمات الاختصار الشهيرة.
- يتعامل مع مختلف أنواع الروابط.
- يدعم اللغتين العربية و الإنجليزية.
التقنيات المستخدمة
- HTML5 - هيكل الصفحات.
- CSS3 - التصميم و التنسيق.
- JavaScript - التفاعل و الديناميكية.
- PHP - لغة البرمجة المستخدمة في الخلفية.
- Laravel - إطار العمل (بناء على هيكل المشروع).
- cURL - مكتبة لجلب محتوى الروابط.
- Parser - مكتبة لتحليل محتوى HTML.
- Font Awesome - مكتبة الأيقونات.
متطلبات التشغيل
- خادم ويب (Apache/Nginx).
- PHP 7.4 أو أعلى.
- Composer.
- إمتداد cURL في PHP.
طريقة التشغيل
1- قم بتحميل المشروع و فك الضغط عنه.
2- أدخل لمجلد المشروع ثم إفتح موجّه الأوامر و توجه لمجلد المشروع.
cd MASAR
3- بواسطة موجّه الأوامر، نفّذ الأمر التالي لتثبيت حزم PHP عن طريق Composer.
composer install
4- بواسطة موجّه الأوامر، نفّذ الأمر التالي لتثبيت حزم JavaScript عن طريق NPM.
npm install
5- بواسطة موجّه الأوامر، نفّذ الأمر التالي لنسخ ملف البيئة و تعديله.
cp .env.example .env
6- بواسطة موجّه الأوامر، نفّذ الأمر التالي لإنشاء مفتاح للأداة و تعيينه في ملف إعدادات البيئة .env
php artisan key:generate
7- بواسطة موجّه الأوامر، نفّذ الأمر التالي لإنشاء قاعدة البيانات و تشغيل التهيئة.
php artisan migrate --seed
8- بواسطة موجّه الأوامر، نفّذ الأمر التالي لبناء ملفات واجهة المستخدم.
npm run build
9- بواسطة موجّه الأوامر، نفّذ الأمر التالي لتشغيل المشروع على خادم محلي.
php artisan serve
طريقة الإستخدام
- قم بإدخال الرابط المختصر في الحقل المخصص.
- إضغط على زر "فك الرابط" لبدء التحليل.
- الآن سيظهر لك الرابط الأصلي.
تجربة المشروع
يمكنك تجربة المشروع بشكل مباشر عبر الرابط:
