بناءً على تنزيلات إصدار GitHub وسحب DockerHub.
Cryptofolio هو حل مفتوح ومستضيف نفسه لتتبع ممتلكات العملة المشفرة. إنه يتميز بواجهة ويب ، وتطبيق Android Mobile ، وتطبيق سطح المكتب عبر المنصات لنظام التشغيل Windows و MacOS و Linux. تعمل جميع هذه المنصات الثلاثة باستخدام واجهة برمجة تطبيقات RESTFLE ، والتي يتعين عليك استضافة نفسك.
تطبيق Android Mobile موجود بالفعل على Google Play.
نعم هناك ، ولكن ليس مخصصًا للاستخدام طويل الأجل لأنه يخزن البيانات في LocalStorage.
سيتم تحديث لوحة المشروع بأي ميزات قيد التطوير حاليًا.
إذا كنت ترغب في التبرع ، فلا تتردد في القيام بذلك ، فسيكون موضع تقدير كبير. ومع ذلك ، لا أريدك أن تشعر بأنك مضطر للقيام بذلك ، ولا توجد مزايا لذلك. إذا قررت التبرع ، فيرجى الاتصال بي بعد ذلك حتى أتمكن من شكراً لك ، وأحب أن أسمع عن أي أفكار قد تكون لديك من أجل Cryptofolio. إذا كانوا ضمن نطاق المشروع ، فربما سأقوم بتنفيذها.
انقر على العناصر القابلة للطي في القائمة أدناه لعرض عنوان التبرع المقابل.
واجهة الويب هي مجرد HTML/CSS مع Vanilla JS ، تم تصنيع تطبيق الهاتف المحمول مع React Native ، وتطبيق سطح المكتب هو في الأساس استنساخ موقع الويب ويستخدم الإلكترون. تم ترميز واجهة برمجة التطبيقات المريحة في PHP.
نعم ، تم توثيق واجهة برمجة التطبيقات.
لا. Cryptofolio قادر فقط على تتبع قيمة أي مشفرات تضيفها يدويًا. لا يتواصل أو يتكامل مع أي blockchain.
يمكن أن يوفر لك نظرة سريعة على السوق ، مع تتبع أصولك وقيمتها. كما يتضمن ميزة تتيح لك مشاركة محفظتك بطريقة للقراءة فقط مع أي شخص تختاره لإعطاء الرابط إليه. من أجل إعداد هذا الأمر ، يرجى الانتقال إلى قسم "الإعدادات" في واجهة الويب ، وتمكين مشاركة المحفظة ، وتعيين رمز PIN ، واستخدام عنوان URL الذي تم إنشاؤه لعرض أصولك دون الحاجة إلى تسجيل الدخول. يتيح لك ذلك مشاركة محفظتك مع الأصدقاء أو العائلة أو الغرباء دون أن يتمكنوا من تعديلها.
نظرًا لأن بياناتك لا تترك أبدًا أي جهاز يتم استضافته على واجهة برمجة التطبيقات ، فهو خاص بقدر ما تصنعه. لا يرسل Cryptofolio بياناتك في أي مكان ، ولا يوجد خادم مركزي أو أي شيء للاتصال به إلى المنزل ؛ إنه مكتفية تمامًا وتحت إرادتك.
نظرًا لعدم وجود مفاتيح خاصة أو أموال فعلية على Cryptofolio ، فإن أصولك ليست في خطر بأي شكل من الأشكال. يتم تجزئة كلمات مرور المستخدم مع BCrypt ، وهناك فحص التحقق من صحة من جانب العميل عند إجراء الإجراءات التي تعدل أي بيانات. ومع ذلك ، نظرًا لأن هذا تطبيق مستضيف ذاتيًا لا يُقصد منه سوى استخدامه من قبل شخص واحد ، فلا يوجد العديد من عمليات التحقق من التحقق من الصحة على جانب الخادم ، لذلك إذا حاولت كسره عن قصد ، فربما تنجح. الفكرة هنا هي أنك لن تحاول تعبئة بياناتك الخاصة. على أي حال ، إذا قمت بفك الأشياء ، وحذف "حساب. json" ، "Holdings.json" ، و "Settings.json" في الدليل "/API/"/"، ومن ثم تسجيل الدخول مرة أخرى ، سيؤدي إلى إنشاء نسخة عمل جديدة من الملفات (على الرغم من أنك ستفقد بياناتك).
إذا كنت تستخدم DockerHub ، فما عليك سوى اتباع الإرشادات الموجودة على الصفحة هناك.
استخدم docker pull xtrendence/cryptofolio:latest لسحب أحدث الصورة بسرعة.
اسم المستخدم الأولي : المسؤول (يجب أن يكون حساب المسؤول دائمًا اسم المستخدم "المسؤول")
كلمة المرور الأولية : المسؤول
أولاً ، قم بتنزيل أحدث إصدار من قسم الإصدارات. بالنسبة إلى API وموقع الويب ، للتأكد من عدم حصولك على أي رمز غير مكتمل وأن كل شيء متوافق ، قم بتنزيل ملف "Source Code (zip)" من قسم الإصدارات بدلاً من مجرد تنزيل الكود المصدري الذي يحتوي على أحدث الالتزامات. سيكون عليك بعد ذلك إعداد خادم على شبكتك باستخدام دليل مثل هذا.
إذا كنت تفضل استضافتها عبر الإنترنت ، فيمكنك استخدام خدمة مثل هذه الخدمة من أجل الحصول على استضافة PHP مجانية. يتم تخزين ممتلكاتك وما هذه في نص عادي ، لذلك ضع في اعتبارك أن مزود الاستضافة سيكون قادرًا على رؤية بياناتك. هذا الخيار أسهل كثيرًا ، فأنت يجب عليك فقط تحميل مجلدات "API" و "موقع الويب" مع أي واجهة تخزين توفرها خدمة الاستضافة ، وسيتم القيام بها.
بمجرد إعداد خادم ، قم باستخراج محتوى أرشيف الرمز البريدي الذي قمت بتنزيله من قسم الإصدارات ، وقم بنسخ المجلد "API" إلى أينما كان دليل مستندات الخادم الخاص بك (عادةً C:/XAMPP/HTDOCS/) ، وتدوين عنوان URL الذي يشير إلى "API/" API (ستحتاج إلى معرفة IP المحلي الخاص بك). على سبيل المثال ، إذا كنت تستضيفها على شبكتك الخاصة ، فسيبدو عنوان URL مثل:
http://192.168.1.58:8080/API/
أو على المنفذ 80:
http://192.168.1.58/api/
إذا كان كل شيء يعمل بشكل صحيح ، فإن فتح عنوان URL مع المتصفح يجب أن يخرج ما يلي:
{ "status": "online" }
يمكنك بعد ذلك نسخ المجلد "موقع الويب" إلى دليل المستندات الثابتة أيضًا. قم بتثبيت ملف APK على هاتف Android الخاص بك ، وقم بتشغيل التطبيق ، وأدخل عنوان URL الذي لاحظته سابقًا ، وأدخل "Admin" ككلمة مرور (يمكنك ويجب تغيير هذا في صفحة "الإعدادات" بعد تسجيل الدخول أولاً).
لم تعد بحاجة إلى استخدام معرف coingecko من cryptoasset لإضافته إلى مقتنياتك. يمكن إضافتها باستخدام الرمز/الخانة المناسبة (مثل BTC لبيتكوين ، ADA for Cardano ، ETH For Ethereum ، DOT for Polkadot وما إلى ذلك).
من أجل إضافة أصل إلى قائمة المقتنيات الخاصة بك ، ستحتاج إلى معرفة ما هو معرفه على Coingecko. يمكنك العثور على هذا من خلال النظر إلى عنوان URL لأي أصل تنظر إليه. لذلك ، على سبيل المثال ، يمكن العثور على رمز القمر من R/Cryptocurrency هنا ، وكما هو موضح في عنوان URL ، فإن معرفه هو ببساطة "القمر". قد تكون هذه العملية أسهل في المستقبل إذا كان الطلب موجودًا ، وقد أضيف شكلاً من أشكال وظائف البحث ، لكن هذا لن يكون ممكنًا حقًا مع واجهة برمجة تطبيقات Coingecko الحالية.
chart.js: https://www.chartjs.org/
تصميم رمز الاستجابة السريعة: https://qr-code-styling.com/
flatpickr: https://flatpickr.js.org/