Berdasarkan unduhan rilis GitHub dan tarikan Dockerhub.
Cryptofolio adalah solusi open-source, dan hosting sendiri untuk melacak kepemilikan cryptocurrency Anda. Ini fitur antarmuka web, aplikasi seluler Android, dan aplikasi desktop lintas platform untuk Windows, MacOS, dan Linux. Ketiga platform ini semuanya bekerja menggunakan API yang tenang, yang harus Anda hosting sendiri.
Aplikasi seluler Android memang ada di Google Play.
Ya ada, tetapi tidak dimaksudkan untuk penggunaan jangka panjang karena menyimpan data di LocalStorage.
Dewan proyek akan diperbarui dengan fitur apa pun yang saat ini sedang dalam pengembangan.
Jika Anda ingin menyumbang, maka jangan ragu untuk melakukannya, itu akan sangat dihargai. Namun, saya tidak ingin Anda merasa berkewajiban untuk melakukannya, dan tidak ada tunjangan untuk itu. Jika Anda memutuskan untuk menyumbang, silakan hubungi saya setelah itu sehingga saya benar -benar dapat berterima kasih, dan saya ingin mendengar tentang ide -ide yang mungkin Anda miliki untuk cryptofolio. Jika mereka berada dalam ruang lingkup proyek, saya mungkin akan mengimplementasikannya.
Klik pada item yang dapat dilipat dalam daftar di bawah ini untuk melihat alamat donasi yang sesuai.
Antarmuka web hanyalah HTML/CSS dengan vanilla JS, aplikasi seluler dibuat dengan React Native, aplikasi desktop pada dasarnya adalah klon situs web dan menggunakan elektron. API yang tenang dikodekan dalam PHP.
Ya, API didokumentasikan.
Tidak. Cryptofolio semata -mata dapat melacak nilai cryptoasset yang Anda tambahkan secara manual. Itu tidak berkomunikasi atau berintegrasi dengan blockchain apa pun.
Ini dapat memberi Anda pandangan sekilas di pasar, sambil juga melacak aset dan nilainya. Ini juga termasuk fitur yang memungkinkan Anda untuk berbagi portofolio Anda dengan cara yang hanya membaca dengan siapa pun yang Anda pilih untuk diberikan tautannya. Untuk mengatur ini, silakan masuk ke bagian "Pengaturan" dari antarmuka web, aktifkan berbagi portofolio, atur kode pin, dan gunakan URL yang dihasilkan untuk melihat aset Anda tanpa harus masuk. Ini memungkinkan Anda untuk berbagi portofolio dengan teman, keluarga, atau orang asing tanpa mereka dapat memodifikasinya.
Karena data Anda tidak pernah meninggalkan perangkat apa pun yang dihosting API, itu adalah pribadi seperti yang Anda buat. Cryptofolio tidak pernah mengirim data Anda ke mana pun, dan tidak ada server terpusat atau apa pun untuk dipanggil ke rumah; Ini sepenuhnya mandiri dan di bawah kendali Anda.
Karena tidak ada kunci pribadi atau dana aktual yang diadakan di cryptofolio, aset Anda tidak berisiko dengan cara apa pun. Kata sandi pengguna hash dengan bcrypt, dan ada pemeriksaan validasi sisi klien saat melakukan tindakan yang memodifikasi data apa pun. Namun, karena ini adalah aplikasi yang diselenggarakan sendiri yang hanya dimaksudkan untuk digunakan oleh satu orang, tidak ada banyak pemeriksaan validasi di sisi server, jadi jika Anda mencoba untuk memecahkannya dengan sengaja, Anda mungkin akan berhasil. Idenya di sini adalah bahwa Anda tidak akan mencoba mengacaukan data Anda sendiri. Dalam kasus apa pun, jika Anda memecahkan sesuatu, menghapus "Account.json", "Holdings.json", dan "Settings.json" di direktori "/API/data/", dan kemudian masuk lagi akan menghasilkan salinan file yang baru (meskipun Anda akan kehilangan data).
Jika Anda menggunakan Dockerhub, maka cukup ikuti instruksi pada halaman di sana.
Gunakan docker pull xtrendence/cryptofolio:latest untuk dengan cepat menarik gambar terbaru.
Nama Pengguna Awal : Admin (Akun Admin harus selalu memiliki nama pengguna "Admin")
Kata Sandi Awal : Admin
Pertama, unduh rilis terbaru dari bagian rilis. Untuk API dan situs web, untuk memastikan Anda tidak mendapatkan kode yang belum selesai dan semuanya kompatibel, unduh file "Sumber Code (ZIP)" dari bagian Rilis daripada hanya mengunduh kode sumber yang berisi komitmen terbaru. Anda kemudian harus mengatur server di jaringan Anda menggunakan panduan seperti ini.
Jika Anda lebih suka meng -hostnya secara online, Anda dapat menggunakan layanan seperti ini untuk mendapatkan hosting PHP gratis. Kepemilikan Anda dan semacamnya disimpan di Plaintext, jadi perlu diingat bahwa penyedia hosting akan dapat melihat data Anda. Opsi ini jauh lebih mudah, Anda pada dasarnya hanya perlu mengunggah folder "API" dan "situs web" dengan antarmuka penyimpanan apa pun yang disediakan layanan hosting, dan Anda akan selesai.
Setelah Anda mengatur server, ekstrak konten arsip zip yang Anda unduh dari bagian rilis, dan copy-paste folder "API" ke di mana pun direktori DocumentRoot server Anda (biasanya C:/XAMPP/HTDOCS/), dan perhatikan URL yang menunjuk ke "/API/" Direktori (Anda perlu mengetahui IP server Anda). Misalnya, jika Anda hosting di jaringan Anda sendiri, URL akan terlihat seperti:
http://192.168.1.58:8080/api/
Atau di port 80:
http://192.168.1.58/api/
Jika semuanya bekerja dengan benar, membuka URL itu dengan browser harus menghasilkan yang berikut:
{ "status": "online" }
Anda kemudian dapat menyalin folder "situs web" ke direktori DocumentRoot juga. Instal file APK di ponsel Android Anda, luncurkan aplikasi, dan masukkan URL yang Anda perhatikan sebelumnya, dan masukkan "admin" sebagai kata sandi Anda (Anda dapat dan harus mengubahnya di halaman "Pengaturan" setelah Anda pertama kali masuk).
Anda tidak perlu lagi menggunakan ID Coingecko dari cryptoasset untuk menambahkannya ke kepemilikan Anda. Mereka dapat ditambahkan menggunakan simbol/ticker yang sesuai (seperti BTC untuk Bitcoin, ADA untuk Cardano, ETH for Ethereum, DOT untuk Polkadot dan sebagainya).
Untuk menambahkan aset ke daftar kepemilikan Anda, Anda perlu mencari tahu apa ID -nya di Coingecko. Anda dapat menemukan ini dengan melihat URL dari aset apa pun yang Anda lihat. Jadi, misalnya, token bulan dari r/cryptocurrency dapat ditemukan di sini, dan seperti yang terlihat dalam URL, ID -nya hanyalah "bulan". Proses ini mungkin menjadi lebih mudah di masa depan jika permintaan ada, dan saya dapat menambahkan beberapa bentuk fungsionalitas pencarian, tetapi ini tidak akan mungkin dilakukan dengan API Coingecko saat ini.
Chart.js: https://www.chartjs.org/
Styling Kode QR: https://qr-code-styling.com/
FlatPickr: https://flatpickr.js.org/